# STACKIT Project API

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

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

The Project API from STACKIT — 22 operation(s) for project.

## Operations (42)

| Method | Path | Summary |
|---|---|---|
| DELETE | `/v1/project/{projectId}` | Delete Project |
| GET | `/v1/project/{projectId}` | Get Project |
| POST | `/v1/project/{projectId}` | Create Project |
| PUT | `/v1/project/{projectId}` | Update Project |
| POST | `/v1/project/{projectId}/access-key` | Create Access Key |
| DELETE | `/v1/project/{projectId}/access-key/{keyId}` | Delete Access Key |
| GET | `/v1/project/{projectId}/access-keys` | Get Access Keys |
| DELETE | `/v1/project/{projectId}/bucket/{bucketName}` | Delete Bucket |
| GET | `/v1/project/{projectId}/bucket/{bucketName}` | Get Bucket |
| POST | `/v1/project/{projectId}/bucket/{bucketName}` | Create Bucket |
| DELETE | `/v1/project/{projectId}/bucket/{bucketName}/default-retention` | Delete Default Retention |
| GET | `/v1/project/{projectId}/bucket/{bucketName}/default-retention` | Get Default Retention |
| PUT | `/v1/project/{projectId}/bucket/{bucketName}/default-retention` | Update Default Retention |
| GET | `/v1/project/{projectId}/buckets` | Get Buckets |
| DELETE | `/v1/project/{projectId}/compliance-lock` | Delete Compliance Lock |
| GET | `/v1/project/{projectId}/compliance-lock` | Get Compliance Lock |
| POST | `/v1/project/{projectId}/compliance-lock` | Create Compliance Lock |
| POST | `/v1/project/{projectId}/credentials-group` | Create Credentials Group |
| DELETE | `/v1/project/{projectId}/credentials-group/{groupId}` | Delete Credentials Group |
| GET | `/v1/project/{projectId}/credentials-group/{groupId}` | Get Credentials Group |
| GET | `/v1/project/{projectId}/credentials-groups` | Get Credentials Groups |
| DELETE | `/v2/project/{projectId}/regions/{region}` | Delete Project |
| GET | `/v2/project/{projectId}/regions/{region}` | Get Project |
| POST | `/v2/project/{projectId}/regions/{region}` | Create Project |
| PUT | `/v2/project/{projectId}/regions/{region}` | Update Project |
| POST | `/v2/project/{projectId}/regions/{region}/access-key` | Create Access Key |
| DELETE | `/v2/project/{projectId}/regions/{region}/access-key/{keyId}` | Delete Access Key |
| GET | `/v2/project/{projectId}/regions/{region}/access-keys` | Get Access Keys |
| DELETE | `/v2/project/{projectId}/regions/{region}/bucket/{bucketName}` | Delete Bucket |
| GET | `/v2/project/{projectId}/regions/{region}/bucket/{bucketName}` | Get Bucket |
| POST | `/v2/project/{projectId}/regions/{region}/bucket/{bucketName}` | Create Bucket |
| DELETE | `/v2/project/{projectId}/regions/{region}/bucket/{bucketName}/default-retention` | Delete Default Retention |
| GET | `/v2/project/{projectId}/regions/{region}/bucket/{bucketName}/default-retention` | Get Default Retention |
| PUT | `/v2/project/{projectId}/regions/{region}/bucket/{bucketName}/default-retention` | Update Default Retention |
| GET | `/v2/project/{projectId}/regions/{region}/buckets` | Get Buckets |
| DELETE | `/v2/project/{projectId}/regions/{region}/compliance-lock` | Delete Compliance Lock |
| GET | `/v2/project/{projectId}/regions/{region}/compliance-lock` | Get Compliance Lock |
| POST | `/v2/project/{projectId}/regions/{region}/compliance-lock` | Create Compliance Lock |
| POST | `/v2/project/{projectId}/regions/{region}/credentials-group` | Create Credentials Group |
| DELETE | `/v2/project/{projectId}/regions/{region}/credentials-group/{groupId}` | Delete Credentials Group |
| GET | `/v2/project/{projectId}/regions/{region}/credentials-group/{groupId}` | Get Credentials Group |
| GET | `/v2/project/{projectId}/regions/{region}/credentials-groups` | Get Credentials Groups |

## Machine-readable artifacts (161)

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

Project

---

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