# Platform API Reference

Use the Platform API to read and update organization details, manage projects, and manage project API keys.

## Authentication

Platform endpoints authenticate with an organization-scoped API key — a key created at the organization level rather than inside a single project. Create one in your [organization API key settings](https://dashboard.hookdeck.com/settings/organization/api-keys), then pass it as a bearer token on every request.

An organization key is not limited to the Platform API. It can also call the [Event Gateway API](/docs/api) and [Outpost API](/docs/outpost/api) for projects it can access. Include the `Project-ID` header with either project API to select the project.

Access depends on the key's project grants and scopes. See [API Keys](/docs/platform/api-keys) for project access, available scopes, and key rotation.

```bash
curl "https://api.hookdeck.com/2026-09-01/projects"
  -H "Content-Type: application/json"
  -H "Authorization: Bearer $ORGANIZATION_API_KEY"

```

## API Resources

### Resources

* [Resources](/docs/platform/api/resources.md)
  * [Organizations](/docs/platform/api/resources.md#organizations)
  * [API Keys](/docs/platform/api/resources.md#api-keys)
  * [Projects](/docs/platform/api/resources.md#projects)
