# STACKIT V1beta API

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

STACKIT V1beta 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 V1beta. The published artifact set on APIs.io includes an OpenAPI specification and 160 JSON Schemas.

The V1beta API from STACKIT — 69 operation(s) for v1beta.

## Operations (60 of 160)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1beta/projects/{projectId}/regions/{region}/custom-rule-groups` | List of CRG configurations |
| POST | `/v1beta/projects/{projectId}/regions/{region}/custom-rule-groups` | Create a CRG configuration |
| DELETE | `/v1beta/projects/{projectId}/regions/{region}/custom-rule-groups/{name}` | Delete a CRG configuration |
| GET | `/v1beta/projects/{projectId}/regions/{region}/custom-rule-groups/{name}` | Retrieve a CRG configuration |
| PUT | `/v1beta/projects/{projectId}/regions/{region}/custom-rule-groups/{name}` | Update a CRG configuration |
| GET | `/v1beta/projects/{projectId}/regions/{region}/managed-rule-sets` | List of MRS configurations |
| POST | `/v1beta/projects/{projectId}/regions/{region}/managed-rule-sets` | Create a MRS configuration |
| DELETE | `/v1beta/projects/{projectId}/regions/{region}/managed-rule-sets/{name}` | Delete a MRS configuration |
| GET | `/v1beta/projects/{projectId}/regions/{region}/managed-rule-sets/{name}` | Retrieve a MRS configuration |
| PATCH | `/v1beta/projects/{projectId}/regions/{region}/managed-rule-sets/{name}` | Granularly update a MRS configuration |
| GET | `/v1beta/projects/{projectId}/regions/{region}/quotas` | Get the quota for WAF resources in a project |
| GET | `/v1beta/projects/{projectId}/regions/{region}/wafs` | List of WAF configurations |
| POST | `/v1beta/projects/{projectId}/regions/{region}/wafs` | Create a WAF configuration |
| DELETE | `/v1beta/projects/{projectId}/regions/{region}/wafs/{name}` | Delete a WAF configuration |
| GET | `/v1beta/projects/{projectId}/regions/{region}/wafs/{name}` | Retrieve a WAF configuration |
| PUT | `/v1beta/projects/{projectId}/regions/{region}/wafs/{name}` | Update a WAF configuration |
| GET | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations` | List volume automations |
| POST | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations` | Create volume automation |
| GET | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/templates` | List volume templates |
| GET | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/templates/{templateId}` | Get volume template |
| DELETE | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/{automationId}` | Delete volume automation |
| GET | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/{automationId}` | Get volume automation |
| PATCH | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/{automationId}` | Patch volume automation |
| GET | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/{automationId}/executions` | List volume automation executions |
| POST | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/{automationId}/executions` | Create volume automation executions |
| GET | `/v1beta/projects/{projectId}/regions/{region}/services/volumes/automations/{automationId}/executions/{executionId}` | Get volume automation execution details |
| GET | `/v1beta/projects/{projectId}/regions/{regionId}/dremios` | List dremio instances |
| POST | `/v1beta/projects/{projectId}/regions/{regionId}/dremios` | Create dremio instance |
| DELETE | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}` | Delete dremio instance |
| GET | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}` | Get dremio instance |
| PUT | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}` | Update dremio instance |
| GET | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users` | List dremio users |
| POST | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users` | Create dremio user |
| DELETE | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users/{dremioUserId}` | Delete dremio user |
| GET | `/v1beta/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users/{dremioUserId}` | Get dremio user |
| GET | `/v1beta/projects/{projectId}/flavors` | Returns the details for the given STACKIT Git flavors |
| GET | `/v1beta/projects/{projectId}/instances` | List Instances |
| POST | `/v1beta/projects/{projectId}/instances` | Create an Instance |
| DELETE | `/v1beta/projects/{projectId}/instances/{instanceId}` | Delete Instance |
| GET | `/v1beta/projects/{projectId}/instances/{instanceId}` | Get Instance information |
| PATCH | `/v1beta/projects/{projectId}/instances/{instanceId}` | Patch Instance |
| GET | `/v1beta/projects/{projectId}/instances/{instanceId}/authentications` | List authentication sources |
| POST | `/v1beta/projects/{projectId}/instances/{instanceId}/authentications` | Creates an authentication source |
| DELETE | `/v1beta/projects/{projectId}/instances/{instanceId}/authentications/{authenticationId}` | Delete Authentication Source |
| GET | `/v1beta/projects/{projectId}/instances/{instanceId}/authentications/{authenticationId}` | Get authentication provider |
| PATCH | `/v1beta/projects/{projectId}/instances/{instanceId}/authentications/{authenticationId}` | Patch Authentication |
| DELETE | `/v1beta/projects/{projectId}/instances/{instanceId}/runner` | Delete Runner |
| GET | `/v1beta/projects/{projectId}/instances/{instanceId}/runner` | Get Runner information |
| POST | `/v1beta/projects/{projectId}/instances/{instanceId}/runner` | Create the runner associated to this instance |
| GET | `/v1beta/projects/{projectId}/instances/{instanceId}/users` | Get instance Users |
| POST | `/v1beta/projects/{projectId}/instances/{instanceId}/users` | Create an Instance Local/Technical User |
| DELETE | `/v1beta/projects/{projectId}/instances/{instanceId}/users/{username}` | Delete Instance User |
| GET | `/v1beta/projects/{projectId}/instances/{instanceId}/users/{username}` | Get Instance User information |
| PATCH | `/v1beta/projects/{projectId}/instances/{instanceId}/users/{username}` | Update Instance User |
| GET | `/v1beta/projects/{projectId}/runner-families` | List runner families |
| GET | `/v1beta/projects/{projectId}/runner-runtimes` | List runner runtimes |
| GET | `/v1beta/projects/{projectId}/regions/{regionId}/intake-runners` | List intake runners |
| POST | `/v1beta/projects/{projectId}/regions/{regionId}/intake-runners` | Create intake runner |
| DELETE | `/v1beta/projects/{projectId}/regions/{regionId}/intake-runners/{intakeRunnerId}` | Delete intake runner |
| GET | `/v1beta/projects/{projectId}/regions/{regionId}/intake-runners/{intakeRunnerId}` | Get intake runner |

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

## Machine-readable artifacts (161)

- **OpenAPI** — https://artifacts.apis.io/stackit/openapi/stackit-v1beta-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

V1beta

---

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