# STACKIT V2beta1 API

**Canonical:** https://apis.io/apis/stackit/stackit-v2beta1-api/  
**Provider:** STACKIT — https://apis.io/providers/stackit/  
**Base URL:** https://alb.api.stackit.cloud  
**Documentation:** https://docs.api.stackit.cloud/

STACKIT V2beta1 API is one of 36 APIs that [STACKIT](https://apis.io/providers/stackit/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 160 JSON Schema definitions. Tagged areas include V2beta1. The published artifact set on APIs.io includes an OpenAPI specification and 160 JSON Schemas.

The V2beta1 API from STACKIT — 72 operation(s) for v2beta1.

## Operations (60 of 135)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2beta1/keypairs` | List all SSH keypairs for the requesting user |
| POST | `/v2beta1/keypairs` | Import a public key |
| DELETE | `/v2beta1/keypairs/{keypairName}` | Delete an SSH keypair |
| GET | `/v2beta1/keypairs/{keypairName}` | Get SSH keypair details |
| PATCH | `/v2beta1/keypairs/{keypairName}` | Update information of an SSH keypair |
| GET | `/v2beta1/networks/public-ip-ranges` | List all public IP ranges |
| GET | `/v2beta1/organizations/{organizationId}/network-areas` | List all network areas in an organization |
| POST | `/v2beta1/organizations/{organizationId}/network-areas` | Create new network area in an organization |
| DELETE | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}` | Delete a network area |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}` | Get details about a network area |
| PATCH | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}` | Update network area settings |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/projects` | List all projects using a network area |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions` | List all configured regions in a network area |
| DELETE | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}` | Delete a configuration of region for a network area |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}` | Get details about a configured region |
| PATCH | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}` | Update a region for a network area |
| PUT | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}` | Configure a region for a network area |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/network-ranges` | List all network ranges in a network area |
| POST | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/network-ranges` | Create new network range in a network area |
| DELETE | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/network-ranges/{networkRangeId}` | Delete a network range |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/network-ranges/{networkRangeId}` | Get details about a network range |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routes` | List all network routes in a network area |
| POST | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routes` | Create new network routes |
| DELETE | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routes/{routeId}` | Delete a network route |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routes/{routeId}` | Get details about a network route |
| PATCH | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routes/{routeId}` | Update a network route |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables` | List all routing tables in a network area |
| POST | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables` | Create new routing table in a network area |
| DELETE | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}` | Delete a routing table |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}` | Get details about a routing table |
| PATCH | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}` | Update a routing table |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}/routes` | List all routes in a routing table |
| POST | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}/routes` | Create new routes in a routing table |
| DELETE | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}/routes/{routeId}` | Delete a route in a routing table |
| GET | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}/routes/{routeId}` | Get details about a route of a routing table |
| PATCH | `/v2beta1/organizations/{organizationId}/network-areas/{areaId}/regions/{region}/routing-tables/{routingTableId}/routes/{routeId}` | Update a route of a routing table |
| GET | `/v2beta1/organizations/{organizationId}/requests/{requestId}` | Lookup an organization request ID |
| GET | `/v2beta1/projects/{projectId}` | Get project details |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/affinity-groups` | Get the affinity groups setup for a project |
| POST | `/v2beta1/projects/{projectId}/regions/{region}/affinity-groups` | Create a new affinity group in a project |
| DELETE | `/v2beta1/projects/{projectId}/regions/{region}/affinity-groups/{affinityGroupId}` | Delete a affinity group in a project |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/affinity-groups/{affinityGroupId}` | Get the affinity group |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/backups` | List all backups inside a project |
| POST | `/v2beta1/projects/{projectId}/regions/{region}/backups` | Create new Backup |
| DELETE | `/v2beta1/projects/{projectId}/regions/{region}/backups/{backupId}` | Delete a backup |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/backups/{backupId}` | Get details about a backup |
| PATCH | `/v2beta1/projects/{projectId}/regions/{region}/backups/{backupId}` | Update information of a backup |
| POST | `/v2beta1/projects/{projectId}/regions/{region}/backups/{backupId}/restore` | Restore Backup to the referenced source Volume |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/images` | List all Images inside a project |
| POST | `/v2beta1/projects/{projectId}/regions/{region}/images` | Create new Image |
| DELETE | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}` | Delete an Image |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}` | Get details about an image |
| PATCH | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}` | Update Image Parameters |
| DELETE | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}/share` | Remove image share |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}/share` | Get share details of an image |
| PATCH | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}/share` | Update image share |
| PUT | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}/share` | Set image share |
| DELETE | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}/share/{consumerProjectId}` | Remove an image share consumer |
| GET | `/v2beta1/projects/{projectId}/regions/{region}/images/{imageId}/share/{consumerProjectId}` | Get image share consumer |
| POST | `/v2beta1/projects/{projectId}/regions/{region}/isolated-network` | Create a single isolated network |

…and 75 more operations. They are listed in full on the page.

## Machine-readable artifacts (161)

- **OpenAPI** — https://artifacts.apis.io/stackit/openapi/stackit-v2beta1-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-create-load-balancer-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-load-balancer-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-update-load-balancer-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-quota-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-target-pool-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-update-target-pool-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-update-wafpayload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-create-wafpayload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-wafresponse-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-patch-managed-rule-set-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-managed-rule-set-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-update-custom-rule-group-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-members-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-list-members-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-update-role-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-add-role-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-add-custom-role-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-roles-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-volume-automation-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-volume-execution-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-volume-template-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-partial-update-volume-automation-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-list-automations-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-list-executions-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-create-distribution-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-logs-search-filters-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-put-custom-domain-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-put-custom-domain-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-custom-domain-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-cache-info-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-create-certificate-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-get-certificate-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-list-certificates-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-delete-certificate-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-project-cost-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-create-zone-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-partial-update-zone-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-create-record-set-payload-schema.json
- **JSONSchema** — https://artifacts.apis.io/stackit/json-schema/stackit-clone-zone-payload-schema.json
- …and 121 more, listed in full on the page.

## Other STACKIT APIs (12)

- [STACKIT Availability Zones API](https://apis.io/apis/stackit/stackit-availability-zones-api/)
- [STACKIT Categories API](https://apis.io/apis/stackit/stackit-categories-api/)
- [STACKIT Command Templates API](https://apis.io/apis/stackit/stackit-command-templates-api/)
- [STACKIT Consumers API](https://apis.io/apis/stackit/stackit-consumers-api/)
- [STACKIT Costs API](https://apis.io/apis/stackit/stackit-costs-api/)
- [STACKIT Folders API](https://apis.io/apis/stackit/stackit-folders-api/)
- [STACKIT Keypairs API](https://apis.io/apis/stackit/stackit-keypairs-api/)
- [STACKIT Marketing API](https://apis.io/apis/stackit/stackit-marketing-api/)
- [STACKIT Members API](https://apis.io/apis/stackit/stackit-members-api/)
- [STACKIT Networks API](https://apis.io/apis/stackit/stackit-networks-api/)
- [STACKIT Organizations API](https://apis.io/apis/stackit/stackit-organizations-api/)
- [STACKIT Permissions API](https://apis.io/apis/stackit/stackit-permissions-api/)

## Tags

V2beta1

---

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