> For the complete documentation index, see [llms.txt](https://docs.p0.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.p0.dev/p0-api.md).

# P0 API

- [P0 API overview](https://docs.p0.dev/p0-api/p0-api-overview.md): A map of every P0 API — access requests, policies, organization settings, inventory export, and integration webhooks — with the shared base URL, authentication, and permissions that apply to all of th
- [Authenticating with the P0 API](https://docs.p0.dev/p0-api/authenticating-with-the-p0-api.md): Get a bearer token to authenticate with the P0 Management API and the P0 Terraform provider, using a Google Cloud service-account token, the P0 CLI, or an API key.
- [Automate access requests with the API](https://docs.p0.dev/p0-api/automate-access-requests-with-the-api.md): Request, approve, deny, and revoke just-in-time access programmatically with the P0 Command and Access Requests APIs. Drive access from bots, CI/CD pipelines, and internal tooling instead of the P0 da
- [Manage P0 policies and settings as code](https://docs.p0.dev/p0-api/manage-p0-policies-and-settings-as-code.md): Use the P0 Terraform provider to manage access policies, RBAC role assignments, and just-in-time access settings as code, with worked examples and migration guidance.
