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
| Scope | Description |
|---|---|
posts:read | Read posts |
posts:write | Create/edit/delete |
inbox:read | Read messages/comments |
inbox:write | Reply |
analytics:read | Metrics |
ads:read | Read campaigns |
ads:write | Create/modify campaigns |
accounts:read | List accounts |
accounts:write | Connect/disconnect |
webhooks:write | Manage webhooks |
phone-numbers:write | Purchase numbers |
A key without profileId has access to all profiles. With profileId, restricted to one profile.