Blueshift · Authentication Profile
Blueshift Authentication
Authentication
Blueshift runs two entirely separate authentication regimes. The REST API uses HTTP Basic with an API key as the username and an EMPTY password — no bearer tokens, no OAuth — and splits its surface across two key classes with different blast radii. The MCP server, by contrast, is a full OAuth 2.0 authorization-code deployment with PKCE, dynamic client registration and scoped access. An integrator reading only the API reference would not know the OAuth surface exists; it is documented in the help centre, not the developer portal.
Blueshift secures its APIs with http and oauth2 across 3 declared security schemes, as derived from its OpenAPI definitions.
customer-data-platformcustomer-engagementmarketing-automationcross-channel-messagingemailsmspush-notificationssegmentationpersonalizationproduct-recommendationsevent-trackingproduct-catalogmartechmcpagent-native
Methods: http, oauth2
Schemes: 3
OAuth flows:
API key in:
Security Schemes
user_api_auth http
event_api_auth http
blueshift_mcp_oauth oauth2