BMM CONNECT DOCUMENTATION
OAuth authentication
Credentials and permissions for existing integrations.
OAuth compatibility: credentials and permissions
Authenticated profile, earnings and disconnect requests require all three headers: Authorization: Bearer ACCESS_TOKEN, X-BMM-Client-ID, and X-BMM-API-Key. The key authenticates the partner; the token represents the creator’s authorization. This is an intentional requirement of BMM Connect. Browser code must call your own server rather than these endpoints directly.
Scopes are profile:read, optional support:read, and offline_access. The authorization wrapper requests these; BMM consent determines which are actually granted. An approved developer application does not grant access to any creator by itself. Rotating your API key immediately invalidates the previous key; update your server configuration. Website/callback changes require admin review.
Existing OAuth endpoints
New integrations should use hosted connections. The token-free hosted protocol does not change existing OAuth grants.