# Pulumi Policy Packs API

**Canonical:** https://apis.io/apis/pulumi/pulumi-policy-packs-api/  
**Provider:** Pulumi — https://apis.io/providers/pulumi/  
**Base URL:** https://api.pulumi.com  
**Documentation:** https://www.pulumi.com/automation/

Pulumi Policy Packs API is one of 35 APIs that [Pulumi](https://apis.io/providers/pulumi/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Policy Packs. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

The Policy Packs API from Pulumi — 11 operation(s) for policy packs.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/orgs/{orgName}/policypacks` | ListPolicyPacks |
| POST | `/api/orgs/{orgName}/policypacks` | CreatePolicyPack |
| DELETE | `/api/orgs/{orgName}/policypacks/{policyPackName}` | DeletePolicyPack |
| DELETE | `/api/orgs/{orgName}/policypacks/{policyPackName}/versions/{version}` | DeletePolicyPackVersion |
| GET | `/api/orgs/{orgName}/policypacks/{policyPackName}/versions/{version}` | GetPolicyPack |
| POST | `/api/orgs/{orgName}/policypacks/{policyPackName}/versions/{version}/complete` | CompletePolicyPack |
| GET | `/api/orgs/{orgName}/policypacks/{policyPackName}/versions/{version}/schema` | GetPolicyPackConfigSchema |
| GET | `/api/orgs/{orgName}/registry/policypacks/{policyPackName}` | GetOrgRegistryPolicyPack |
| GET | `/api/preview/registry/policypacks` | ListPolicyPacks |
| POST | `/api/preview/registry/policypacks` | ListPolicyPacks |
| DELETE | `/api/preview/registry/policypacks/{source}/{publisher}/{name}` | DeletePolicyPack |
| GET | `/api/preview/registry/policypacks/{source}/{publisher}/{name}/versions` | ListPolicyPackVersions |
| POST | `/api/preview/registry/policypacks/{source}/{publisher}/{name}/versions` | PostPublishPolicyPackVersion |
| DELETE | `/api/preview/registry/policypacks/{source}/{publisher}/{name}/versions/{version}` | DeletePolicyPack |
| GET | `/api/preview/registry/policypacks/{source}/{publisher}/{name}/versions/{version}` | GetPolicyPackVersion |
| POST | `/api/preview/registry/policypacks/{source}/{publisher}/{name}/versions/{version}/complete` | PostPublishPolicyPackVersionComplete |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/pulumi/refs/heads/main/openapi/pulumi-policy-packs-api-openapi.yml
- **Documentation** — https://www.pulumi.com/docs/pulumi-cloud/cloud-rest-api/
- **Authentication** — https://www.pulumi.com/docs/pulumi-cloud/access-management/access-tokens/

## Other Pulumi APIs (12)

- [Pulumi Automation API](https://apis.io/apis/pulumi/automation-api/)
- [Pulumi AI Agents API](https://apis.io/apis/pulumi/pulumi-ai-agents-api/)
- [Pulumi AI API](https://apis.io/apis/pulumi/pulumi-ai-api/)
- [Pulumi CloudSetup API](https://apis.io/apis/pulumi/pulumi-cloudsetup-api/)
- [Pulumi DeploymentRunners API](https://apis.io/apis/pulumi/pulumi-deploymentrunners-api/)
- [Pulumi Deployments API](https://apis.io/apis/pulumi/pulumi-deployments-api/)
- [Pulumi Environments API](https://apis.io/apis/pulumi/pulumi-environments-api/)
- [Pulumi Insights API](https://apis.io/apis/pulumi/pulumi-insights-api/)
- [Pulumi InsightsAccounts API](https://apis.io/apis/pulumi/pulumi-insightsaccounts-api/)
- [Pulumi Miscellaneous API](https://apis.io/apis/pulumi/pulumi-miscellaneous-api/)
- [Pulumi Neo API](https://apis.io/apis/pulumi/pulumi-neo-api/)
- [Pulumi OAuthTokenExchange API](https://apis.io/apis/pulumi/pulumi-oauthtokenexchange-api/)

## Tags

Policy Packs

---

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