

# OpenAPI Schema

Plakar Control Plane (PCP) exposes an HTTP API that the web interface, the
[Terraform provider](../terraform-provider), the
[Ansible collection](../ansible-collection) and the
[Kubernetes operator](../kubernetes-operator) are all built on. Every operation
available in PCP can be performed through it.

The API is versioned, and each version is documented separately. The reference
for a version is generated from the OpenAPI document a running PCP instance
publishes at `/swagger/openapi.json`.






## [API v1](https://www.plakar.io/docs/control-plane/references/openapi/v1/index.md)

- [System](https://www.plakar.io/docs/control-plane/references/openapi/v1/system/index.md)
- [Auth](https://www.plakar.io/docs/control-plane/references/openapi/v1/auth/index.md)
- [Bootstrap](https://www.plakar.io/docs/control-plane/references/openapi/v1/bootstrap/index.md)
- [Account](https://www.plakar.io/docs/control-plane/references/openapi/v1/account/index.md)
- [Organizations](https://www.plakar.io/docs/control-plane/references/openapi/v1/organizations/index.md)
- [Invitations](https://www.plakar.io/docs/control-plane/references/openapi/v1/invitations/index.md)
- [Groups](https://www.plakar.io/docs/control-plane/references/openapi/v1/groups/index.md)
- [Access](https://www.plakar.io/docs/control-plane/references/openapi/v1/access/index.md)
- [Users](https://www.plakar.io/docs/control-plane/references/openapi/v1/users/index.md)
- [Settings](https://www.plakar.io/docs/control-plane/references/openapi/v1/settings/index.md)
- [Audit](https://www.plakar.io/docs/control-plane/references/openapi/v1/audit/index.md)
- [Edge](https://www.plakar.io/docs/control-plane/references/openapi/v1/edge/index.md)
- [Agent](https://www.plakar.io/docs/control-plane/references/openapi/v1/agent/index.md)
- [Integrations](https://www.plakar.io/docs/control-plane/references/openapi/v1/integrations/index.md)
- [Connectors](https://www.plakar.io/docs/control-plane/references/openapi/v1/connectors/index.md)
- [Inventories](https://www.plakar.io/docs/control-plane/references/openapi/v1/inventories/index.md)
- [Resources](https://www.plakar.io/docs/control-plane/references/openapi/v1/resources/index.md)
- [Bundles](https://www.plakar.io/docs/control-plane/references/openapi/v1/bundles/index.md)
- [Classes](https://www.plakar.io/docs/control-plane/references/openapi/v1/classes/index.md)
- [Environments](https://www.plakar.io/docs/control-plane/references/openapi/v1/environments/index.md)
- [Residencies](https://www.plakar.io/docs/control-plane/references/openapi/v1/residencies/index.md)
- [SLA](https://www.plakar.io/docs/control-plane/references/openapi/v1/sla/index.md)
- [Scheduling](https://www.plakar.io/docs/control-plane/references/openapi/v1/scheduling/index.md)
- [Snapshots](https://www.plakar.io/docs/control-plane/references/openapi/v1/snapshots/index.md)
- [Kloset](https://www.plakar.io/docs/control-plane/references/openapi/v1/kloset/index.md)
- [Mounts](https://www.plakar.io/docs/control-plane/references/openapi/v1/mounts/index.md)
- [Secret providers](https://www.plakar.io/docs/control-plane/references/openapi/v1/secret-providers/index.md)
- [Journal](https://www.plakar.io/docs/control-plane/references/openapi/v1/journal/index.md)
- [Network](https://www.plakar.io/docs/control-plane/references/openapi/v1/network/index.md)
- [PKI](https://www.plakar.io/docs/control-plane/references/openapi/v1/pki/index.md)
- [Webhooks](https://www.plakar.io/docs/control-plane/references/openapi/v1/webhooks/index.md)



