API key management and webhook endpoint registration — build custom apps on any subscriber's data
https://api.xeboki.com/v1/developer/9 endpointsAll requests require a valid API key with the appropriate scope. Create keys at account.xeboki.com/connected-apps.
Authorization: Bearer xbk_live_your_key_here/v1/developer/api-keysList API keys (prefix only, never full key)
admin/v1/developer/api-keysCreate API key — full key returned ONCE
admin/v1/developer/api-keys/{id}Revoke an API key immediately
admin/v1/developer/webhooksList registered webhook endpoints
webhooks:manage/v1/developer/webhooksRegister a new webhook endpoint (HTTPS only)
webhooks:manage/v1/developer/webhooks/{id}Remove a webhook endpoint
webhooks:manage/v1/developer/webhooks/{id}/testSend a test event to a webhook endpoint
webhooks:manage/v1/developer/scopesList all valid API key scopes
public/v1/developer/eventsList all subscribable webhook event types
publiccurl https://api.xeboki.com/v1/developer/api-keys \ -H "Authorization: Bearer xbk_live_your_key_here"
{
"data": [ ... ],
"total": 42,
"page": 1
}Grant only the scopes your integration actually needs. A read-only reporting integration should never have write scopes.