API Keys

Programmatic management of API keys.

Edit this page·Last updated: July 13, 2026

API Keys

Manage your API keys programmatically.

Create a key

{
  "name": "Production app",
  "scopes": ["posts:write", "analytics:read"],
  "profileId": "prof_xxx"  // optional, scoped key
}
{
  "id": "key_xxx",
  "key": "pk_live_xxxxxxxxxxxx",
  "name": "Production app",
  "scopes": [...],
  "createdAt": "..."
}

The key is only displayed once. Store it immediately.

List

Delete

Immediately revokes the key. All in-flight requests with this key will return 401.

Scopes

ScopeDescription
posts:readRead posts
posts:writeCreate/edit/delete
inbox:readRead messages/comments
inbox:writeReply
analytics:readMetrics
ads:readRead campaigns
ads:writeCreate/modify campaigns
accounts:readList accounts
accounts:writeConnect/disconnect
webhooks:writeManage webhooks
phone-numbers:writePurchase numbers

A key without profileId has access to all profiles. With profileId, restricted to one profile.

Was this page helpful?