Skip to main content

API Key Authentication

The Meow API uses API key authentication. Include your API key in the x-api-key header with every request.

Obtaining an API Key

You can create and manage API keys from the Meow Dashboard.

Scopes

Each API key carries a set of scopes, and every endpoint requires the scope listed on its reference page. Choose the scopes a key needs when you create it in the dashboard; a request with a key that lacks the endpoint’s scope is rejected.

Multi-Entity Access

For API keys with access to multiple entities, include the x-entity-id header to scope requests to a specific entity:
Use the /api-keys/accessible-entities endpoint to list all entities accessible by your API key.

Environments

Production

Live environment for production integrations.

Sandbox

Test environment for development and testing.

Development

Development environment for early integration testing.

Security Best Practices

  • Never expose your API key in client-side code
  • Rotate keys regularly using the Meow Dashboard