# STACKIT V1alpha API

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

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

The V1alpha API from STACKIT — 51 operation(s) for v1alpha.

## Operations (60 of 92)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1alpha/projects/{projectId}/regions/{region}/core-rule-sets` | List of CRS configurations |
| DELETE | `/v1alpha/projects/{projectId}/regions/{region}/core-rule-sets/{name}` | Delete a CRS configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/core-rule-sets/{name}` | Retrieve a CRS configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/quotas` | Get the quota for WAF resources in a project |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/rules` | List of rule configurations |
| DELETE | `/v1alpha/projects/{projectId}/regions/{region}/rules/{name}` | Delete a rule configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/rules/{name}` | Retrieve a rule configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/wafs` | List of WAF configurations |
| DELETE | `/v1alpha/projects/{projectId}/regions/{region}/wafs/{name}` | Delete a WAF configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/wafs/{name}` | Retrieve a WAF configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios` | List dremio instances |
| POST | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios` | Create dremio instance |
| DELETE | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}` | Delete dremio instance |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}` | Get dremio instance |
| PUT | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}` | Update dremio instance |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users` | List dremio users |
| POST | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users` | Create dremio user |
| DELETE | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users/{dremioUserId}` | Delete dremio user |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/dremios/{dremioId}/users/{dremioUserId}` | Get dremio user |
| GET | `/v1alpha/projects/{projectId}/functions` | List functions |
| POST | `/v1alpha/projects/{projectId}/functions` | Create function |
| DELETE | `/v1alpha/projects/{projectId}/functions/{functionId}` | Delete function |
| GET | `/v1alpha/projects/{projectId}/functions/{functionId}` | Get function |
| PATCH | `/v1alpha/projects/{projectId}/functions/{functionId}` | Update function |
| GET | `/v1alpha/projects/{projectId}/functions/{functionId}/revisions` | List revisions |
| POST | `/v1alpha/projects/{projectId}/functions/{functionId}/revisions` | Create function revision |
| DELETE | `/v1alpha/projects/{projectId}/functions/{functionId}/revisions/{revisionId}` | Delete revision |
| GET | `/v1alpha/projects/{projectId}/functions/{functionId}/revisions/{revisionId}` | Get revision |
| PATCH | `/v1alpha/projects/{projectId}/functions/{functionId}/revisions/{revisionId}` | Update revision |
| GET | `/v1alpha/projects/{projectId}/pull-credentials` | List OCI image registry pull credential definitions |
| POST | `/v1alpha/projects/{projectId}/pull-credentials` | Create OCI image registry pull credential definition |
| DELETE | `/v1alpha/projects/{projectId}/pull-credentials/{pullCredentialId}` | Remove OCI image registry pull credential definition |
| GET | `/v1alpha/projects/{projectId}/pull-credentials/{pullCredentialId}` | Get OCI image registry pull credential definition |
| PATCH | `/v1alpha/projects/{projectId}/pull-credentials/{pullCredentialId}` | Update OCI image registry pull credential definition |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/ip-lists` | List metadata of all IP lists in a project |
| DELETE | `/v1alpha/projects/{projectId}/regions/{region}/ip-lists/{name}` | Delete an IP List configuration |
| GET | `/v1alpha/projects/{projectId}/regions/{region}/ip-lists/{name}` | Retrieve metadata of an existing IP list configuration in a project |
| PUT | `/v1alpha/projects/{projectId}/regions/{region}/ip-lists/{name}` | Create/Replace an IP list |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/topics` | List topics |
| POST | `/v1alpha/projects/{projectId}/regions/{regionId}/topics` | Create topic |
| DELETE | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}` | Delete topic |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}` | Get topic |
| PATCH | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}` | Update topic |
| DELETE | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/publishers` | Revoke topic publisher access |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/publishers` | List topic publishers |
| PATCH | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/publishers` | Grant topic publisher access |
| PUT | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/publishers` | Update publisher access |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions` | List subscriptions |
| POST | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions` | Create subscription |
| DELETE | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}` | Delete subscription |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}` | Get subscription |
| PATCH | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}` | Update subscription |
| DELETE | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}/subscribers` | Revoke subscription subscriber access |
| GET | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}/subscribers` | List subscription subscribers |
| PATCH | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}/subscribers` | Grant subscription subscriber access |
| PUT | `/v1alpha/projects/{projectId}/regions/{regionId}/topics/{topicId}/subscriptions/{subscriptionId}/subscribers` | Update subscription subscriber access |
| GET | `/v1alpha/projects/{projectId}/applications` | Lists applications within a project |
| GET | `/v1alpha/projects/{projectId}/environments` | Lists environments within a project |
| POST | `/v1alpha/projects/{projectId}/environments` | Creates a new environment within a project |
| GET | `/v1alpha/projects/{projectId}/environments/{environmentId}` | Retrieves an environment by resource name |

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

## Machine-readable artifacts (161)

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

V1alpha

---

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