Skip to main content
API keys let you manage services and paywalls from CI, scripts, or your own backend. Create them on the API Keys page in the dashboard. Each key is shown once — copy it somewhere safe. Keys use an mpk_ prefix. Send them as Authorization: Bearer mpk_… or X-Api-Key: mpk_…. Full details: Authentication.

Create a key

Click + Create key and fill in: Use Select all if the key should have every scope. You can hold up to 20 active keys.
The plaintext key is shown only at creation. Store it in a secret manager — never in client-side code or git.

Permissions

Write scopes include the matching read scope.

Manage keys

From the API Keys table you can pause, edit, or delete a key. The table shows name, status, key prefix, permissions, created date, and last used.

Next

Authentication

Headers, scopes, and GET /v1/me.

Create a service

Use your key to create a service via the API.