# Gcore Instances API

**Canonical:** https://apis.io/apis/gcore/gcore-instances-api/  
**Provider:** Gcore — https://apis.io/providers/gcore/  
**Base URL:** https://api.___serverHost___/cloud  
**Documentation:** https://gcore.com/docs/api-reference/cdn

Gcore Instances API is one of 46 APIs that [Gcore](https://apis.io/providers/gcore/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Instances. The published artifact set on APIs.io includes an OpenAPI specification.

The Instances API from Gcore — 38 operation(s) for instances.

## Operations (44)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/apptemplates/{project_id}/{region_id}` | List apptemplates |
| GET | `/v1/apptemplates/{project_id}/{region_id}/{apptemplate_id}` | Get apptemplate |
| GET | `/v1/flavors/{project_id}/{region_id}` | List instance flavors |
| POST | `/v2/instances/{project_id}/{region_id}` | Create instance |
| GET | `/v1/instances/{project_id}/{region_id}` | List instances |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}` | Get instance |
| PATCH | `/v1/instances/{project_id}/{region_id}/{instance_id}` | Update instance |
| DELETE | `/v1/instances/{project_id}/{region_id}/{instance_id}` | Delete instance |
| POST | `/v2/instances/{project_id}/{region_id}/{instance_id}/action` | Execute instance action |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/addsecuritygroup` | Assign security group |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/attach_interface` | Attach interface |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/available_flavors` | List suitable flavors for instance resize |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/changeflavor` | Resize instance |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/delsecuritygroup` | Un-assign security group |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/detach_interface` | Detach interface |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/get_console` | Get instance console URL |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/interfaces` | List network interfaces |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/metrics` | Get instance metrics |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/put_into_servergroup` | Put instance into the placement group |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/remove_from_servergroup` | Remove instance from the placement group |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/securitygroups` | Get instance security groups |
| POST | `/v1/instances/{project_id}/{region_id}/available_flavors` | List flavors matching volume requirements |
| POST | `/v2/instances/{project_id}/{region_id}/check_limits` | Check instance quota |
| POST | `/v2/pricing/{project_id}/{region_id}/instances` | Preview instance price |
| GET | `/v1/pricing/{project_id}/{region_id}/instances/{instance_id}` | Get instance price |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/metadata` | Create or update instance tags |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/metadata` | List instance tags |
| PUT | `/v1/instances/{project_id}/{region_id}/{instance_id}/metadata` | Replace instance tags |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/metadata/{key}` | Get instance tag |
| DELETE | `/v1/instances/{project_id}/{region_id}/{instance_id}/metadata/{key}` | Delete instance tag |
| GET | `/v2/instances/{project_id}/{region_id}/{instance_id}/metadata_item` | Get instance tag |
| DELETE | `/v2/instances/{project_id}/{region_id}/{instance_id}/metadata_item` | Delete instance tag |
| GET | `/v1/instances/{project_id}/{region_id}/{instance_id}/ports` | List network ports |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/powercycle` | Powercycle instance |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/reboot` | Reboot instance |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/resume` | Resume instance |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/start` | Start instance |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/stop` | Stop instance |
| POST | `/v1/instances/{project_id}/{region_id}/{instance_id}/suspend` | Suspend instance |
| GET | `/v1/instances/{project_id}/{region_id}/available_names` | Get instance naming restrictions |
| PUT | `/v2/ports/{project_id}/{region_id}/{port_id}/allow_address_pairs` | Assign allowed address pairs for instance port |
| POST | `/v1/ports/{project_id}/{region_id}/{port_id}/disable_port_security` | Disable port security for instance interface |
| POST | `/v1/ports/{project_id}/{region_id}/{port_id}/enable_port_security` | Enable port security for instance interface |
| GET | `/v1/securitygroups/{project_id}/{region_id}/{group_id}/instances` | Filter instances by security group |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/gcore/openapi/gcore-instances-api-openapi.yml

## Other Gcore APIs (12)

- [Gcore CDN API](https://apis.io/apis/gcore/gcore-cdn-api/)
- [Gcore Cloud API](https://apis.io/apis/gcore/gcore-cloud-api/)
- [Gcore DNS API](https://apis.io/apis/gcore/gcore-dns-api/)
- [Gcore FastEdge API](https://apis.io/apis/gcore/gcore-fastedge-api/)
- [Gcore Inference API](https://apis.io/apis/gcore/gcore-inference-api/)
- [Gcore Storage API](https://apis.io/apis/gcore/gcore-storage-api/)
- [Gcore Streaming API](https://apis.io/apis/gcore/gcore-streaming-api/)
- [Gcore WAAP API](https://apis.io/apis/gcore/gcore-waap-api/)
- [Gcore Bare Metal API](https://apis.io/apis/gcore/gcore-bare-metal-api/)
- [Gcore Container as a Service API](https://apis.io/apis/gcore/gcore-container-as-a-service-api/)
- [Gcore Cost Reports API](https://apis.io/apis/gcore/gcore-cost-reports-api/)
- [Gcore DDoS Protection API](https://apis.io/apis/gcore/gcore-ddos-protection-api/)

## Tags

Instances

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gcore/gcore-instances-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gcore/.
