Snapchat Authentication
Every Snapchat developer surface authenticates with OAuth 2.0, but through three different authorization servers with three different token shapes. The Marketing API and Login Kit both go through accounts.snapchat.com; the Ads MCP server runs its own authorization server at mcp.snapchat.com with pre-registered per-vendor client ids and a single read scope. The Conversions API additionally accepts a long-lived static token generated in Ads Manager and passed as a QUERY PARAMETER, which is the weakest link in the set — it puts a credential in URLs, logs and referrers.
Snapchat secures its APIs with oauth2, http, and apiKey across 5 declared security schemes, as derived from its OpenAPI definitions. OAuth 2.0 is offered via the authorizationCode, implicit, and refresh_token flow(s).