Get the brand's API keys and webhooks
Settings › Integrations: the brand's API keys (name, prefix, permissions, status, last use; never the key) and its webhooks (destination host, masked URL, what they notify about). Webhook URLs are secrets, so only the host is returned in full.
bearerAuth integrations:readAuthorizationBearer <token>Personal access token. Scopes: account:read, creator:read, creator:earnings, managed:read, coach:read, brand:read, creators:read, videos:read, analytics:read, recruitment:read, engagement:read, support:read, integrations:read, payouts:read, funds:read, billing:read.
Scope: integrations:read
brandId*stringA brand id from GET /me or GET /creator/brands.
1 <= lengthSuccess.
application/json- response
apiKeys*array<>webhooks*array<>curl -X GET 'https://example.com/api/v1/brands/string/integrations'{ "apiKeys": [ { "id": "string", "name": "string", "keyPrefix": "string", "kind": "v1", "scopes": [ "string" ], "status": "active", "createdAt": "string", "expiresAt": "string", "lastUsedAt": "string", "revokedAt": "string" } ], "webhooks": [ { "id": "string", "label": "string", "platform": "string", "host": "string", "maskedUrl": "string", "enabled": true, "videoPlatforms": [ "string" ], "notifications": [ { "type": "video_view_threshold", "enabled": true, "threshold": 0, "fields": [ "string" ], "inactiveHours": 0, "minVideos": 0 } ], "createdAt": "string", "updatedAt": "string" } ]}The brand's creator groups GET
The brand's creator groups in display order, each with exactly which creators are in it. Membership is current, and includes archived creators (their past sets still count in reports). Use a group id, or "__ungrouped__" for creators in no group, in the `groupIds` filter of GET /brands/{brandId}/creators.
List the brand's invite links GET
The invite links on Invite Links, newest first: label, join link, uses and limit, expiry, whether it's on, the creator it credits, and the group it adds people to.