# Gcore Load Balancers API

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

Gcore Load Balancers 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 Load Balancer. The published artifact set on APIs.io includes an OpenAPI specification.

The Load Balancers API from Gcore — 31 operation(s) for load balancers.

## Operations (57)

| Method | Path | Summary |
|---|---|---|
| POST | `/v1/l7policies/{project_id}/{region_id}` | Create load balancer L7 policy |
| GET | `/v1/l7policies/{project_id}/{region_id}` | List load balancer L7 policies |
| GET | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}` | Get load balancer L7 policy |
| PATCH | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}` | Update load balancer L7 policy |
| DELETE | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}` | Delete load balancer L7 policy |
| POST | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}/rules` | Create load balancer L7 rule |
| GET | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}/rules` | List load balancer L7 policy rules |
| GET | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}/rules/{l7rule_id}` | Get load balancer L7 rule |
| PUT | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}/rules/{l7rule_id}` | Replace load balancer L7 rule properties |
| DELETE | `/v1/l7policies/{project_id}/{region_id}/{l7policy_id}/rules/{l7rule_id}` | Delete load balancer L7 rule |
| GET | `/v1/lbflavors/{project_id}/{region_id}` | List load balancer flavors |
| POST | `/v1/lblisteners/{project_id}/{region_id}` | Create load balancer listener |
| GET | `/v1/lblisteners/{project_id}/{region_id}` | List load balancer listeners |
| PATCH | `/v2/lblisteners/{project_id}/{region_id}/{listener_id}` | Update load balancer listener |
| GET | `/v1/lblisteners/{project_id}/{region_id}/{listener_id}` | Get load balancer listener |
| DELETE | `/v1/lblisteners/{project_id}/{region_id}/{listener_id}` | Delete load balancer listener |
| PATCH | `/v1/lblisteners/{project_id}/{region_id}/{listener_id}` | Update load balancer listener |
| POST | `/v1/lbpools/{project_id}/{region_id}` | Create load balancer pool |
| GET | `/v1/lbpools/{project_id}/{region_id}` | List load balancer pools |
| PATCH | `/v2/lbpools/{project_id}/{region_id}/{pool_id}` | Update load balancer pool |
| GET | `/v1/lbpools/{project_id}/{region_id}/{pool_id}` | Get load balancer pool |
| DELETE | `/v1/lbpools/{project_id}/{region_id}/{pool_id}` | Delete load balancer pool |
| PATCH | `/v1/lbpools/{project_id}/{region_id}/{pool_id}` | Update load balancer pool |
| POST | `/v1/lbpools/{project_id}/{region_id}/{pool_id}/healthmonitor` | Create load balancer pool health monitor |
| GET | `/v1/lbpools/{project_id}/{region_id}/{pool_id}/healthmonitor` | Get load balancer pool health monitor |
| PATCH | `/v1/lbpools/{project_id}/{region_id}/{pool_id}/healthmonitor` | Update load balancer pool health monitor |
| DELETE | `/v1/lbpools/{project_id}/{region_id}/{pool_id}/healthmonitor` | Delete load balancer pool health monitor |
| POST | `/v1/loadbalancers/{project_id}/{region_id}` | Create load balancer |
| GET | `/v1/loadbalancers/{project_id}/{region_id}` | List load balancers |
| PATCH | `/v2/loadbalancers/{project_id}/{region_id}/{load_balancer_id}` | Update load balancer |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}` | Get load balancer |
| DELETE | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}` | Delete load balancer |
| PATCH | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}` | Update load balancer |
| POST | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/failover` | Failover load balancer |
| POST | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metrics` | Get load balancer metrics |
| POST | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/resize` | Resize load balancer |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/status` | Get load balancer status |
| POST | `/v1/loadbalancers/{project_id}/{region_id}/check_limits` | Check load balancer quota |
| POST | `/v1/loadbalancers/{project_id}/{region_id}/pools/{pool_id}/members` | Create load balancer pool member |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/pools/{pool_id}/members` | List load balancer pool members |
| PUT | `/v1/loadbalancers/{project_id}/{region_id}/pools/{pool_id}/members` | Replace load balancer pool members |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/pools/{pool_id}/members/{member_id}` | Get load balancer pool member |
| PATCH | `/v1/loadbalancers/{project_id}/{region_id}/pools/{pool_id}/members/{member_id}` | Update load balancer pool member |
| DELETE | `/v1/loadbalancers/{project_id}/{region_id}/pools/{pool_id}/members/{member_id}` | Delete load balancer pool member |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/status` | List load balancers statuses |
| POST | `/v2/pricing/{project_id}/{region_id}/loadbalancers` | Preview load balancer price |
| POST | `/v1/lbpools/{project_id}/{region_id}/{pool_id}/member` | Create load balancer pool member |
| DELETE | `/v1/lbpools/{project_id}/{region_id}/{pool_id}/member/{member_id}` | Delete load balancer pool member |
| POST | `/v2/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata` | Create or update load balancer tags |
| PUT | `/v2/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata` | Replace load balancer tags |
| POST | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata` | Create or update load balancer tags |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata` | List load balancer tags |
| PUT | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata` | Replace load balancer tags |
| DELETE | `/v2/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata_item` | Delete loadbalancer tag |
| GET | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata_item` | Get load balancer tag |
| DELETE | `/v1/loadbalancers/{project_id}/{region_id}/{load_balancer_id}/metadata_item` | Delete load balancer tag |
| POST | `/v1/pricing/{project_id}/{region_id}/loadbalancers` | Preview load balancer price |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/gcore/openapi/gcore-load-balancers-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

Load Balancer

---

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