Blueshift is an AI-powered customer engagement and customer data platform (CDP) that unifies customer profiles, product and content catalogs, and behavioural event streams, then activates them across email, SMS, push, in-app messaging, mobile inbox, iOS Live Activities and on-site live content. Its public surface is a REST API on api.getblueshift.com (US) and api.eu.getblueshift.com (EU) covering customers, events, catalogs, segments, custom user lists, campaigns, templates, shared assets, promotions, external fetches, interest alerts, subscription groups and email validation, documented operation-by-operation with a machine-readable OpenAPI 3.0 document behind every reference page. Blueshift also runs an official OAuth 2.0 remote MCP server in public beta, and ships first-party SDKs for iOS, Android, React Native, Flutter and Cordova.
Blueshift publishes 22 API contracts indexed on the APIs.io network, including Adapters API, Campaigns API, Catalog API, and 19 more. Tagged areas include Customer Data Platform, Customer Engagement, Marketing Automation, Cross-Channel Messaging, and Email.
The Blueshift catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Blueshift’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 25 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Telecommunications regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/blueshift/"><img src="https://apis.io/badge/blueshift/card.svg" alt="Blueshift on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
5 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Official hosted remote MCP server, in public beta, exposing a catalogue of 131 tools (97 read, 34 write) across campaigns, segments, customer profiles, catalogs, templates, shar...
Adapters are entities that provide integration to various services with Blueshift. For example, we provide adapters for various services such as Mailgun, Sendgrid, and Sparkpost...
A custom user list contains information about the users of your site such as name, email, phone number, and location. You can use this list as a segment and run campaigns for them.
Customer groups link multiple customer profiles to a common parent entity with shared attributes. Use these endpoints to delete a group or remove a user from a group.
External fetch is a Blueshift capability that lets you include dynamic content from external servers that is fetched “just in time” before sending a message.
Interest alerts store information about users' interests. When an event occurs in an area or topic in which multiple users are interested, you can trigger a single API call to s...
A segment is a list of users that satisfy a criteria. For example, you can create a segment for users who are located in the San Francisco area and run campaigns for them.
Blueshift operates an official hosted remote MCP server, in public beta, at https://app.getblueshift.com/mcp (US and rest of world) and https://app.eu.getblueshift.com/mcp (EU)....
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: blueshift
name: Blueshift
description: Blueshift is an AI-powered customer engagement and customer data platform (CDP) that unifies customer profiles,
product and content catalogs, and behavioural event streams, then activates them across email, SMS, push, in-app messaging,
mobile inbox, iOS Live Activities and on-site live content. Its public surface is a REST API on api.getblueshift.com (US)
and api.eu.getblueshift.com (EU) covering customers, events, catalogs, segments, custom user lists, campaigns, templates,
shared assets, promotions, external fetches, interest alerts, subscription groups and email validation, documented operation-by-operation
with a machine-readable OpenAPI 3.0 document behind every reference page. Blueshift also runs an official OAuth 2.0 remote
MCP server in public beta, and ships first-party SDKs for iOS, Android, React Native, Flutter and Cordova.
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: high
source:
- plans
- authentication
- scopes
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://blueshift.com/wp-content/uploads/2025/10/web-featured-image.webp
url: https://raw.githubusercontent.com/api-evangelist/blueshift/refs/heads/main/apis.yml
x-type: company
x-source: harvest:marketing-integration-graph
specificationVersion: '0.23'
created: '2026-08-12'
modified: '2026-10-06'
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-09-20
tags:
- Customer Data Platform
- Customer Engagement
- Marketing Automation
- Cross-Channel Messaging
- Email
- SMS
- Push Notifications
- Segmentation
- Personalization
- Product Recommendations
- Event Tracking
- Product Catalog
- MarTech
- MCP
- Agent-Native
tags_raw:
- customer-data-platform
- customer-engagement
- marketing-automation
- cross-channel-messaging
- email
- sms
- push-notifications
- segmentation
- personalization
- product-recommendations
- event-tracking
- product-catalog
- martech
- mcp
- agent-native
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- name: Blueshift MCP Server
description: Official hosted remote MCP server, in public beta, exposing a catalogue of 131 tools (97 read, 34 write) across
campaigns, segments, customer profiles, catalogs, templates, shared assets, tags, reporting and dashboards, schema discovery,
recommendations, the AI campaign optimizer, marketing insights and image management. Streamable HTTP transport with OAuth
2.0 authorization; the server publishes RFC 8414 authorization-server metadata and RFC 9728 protected-resource metadata,
supports dynamic client registration and PKCE, and declares eight read/write scopes. Regional endpoints for US and EU.
Blueshift's own catalogue marks 41 of the 131 tools as currently published.
humanURL: https://help.blueshift.com/hc/en-us/articles/49713147943187-The-Blueshift-MCP-Server-Beta
baseURL: https://app.getblueshift.com/mcp
tags:
- MCP
- Agent-Native
- Customer Engagement
- Marketing Automation
tags_raw:
- mcp
- agent-native
- customer-engagement
- marketing-automation
properties:
- type: MCPServer
url: mcp/blueshift-mcp.yml
- type: ToolCrosswalk
url: mcp/blueshift-tool-crosswalk.yml
- type: OAuthScopes
url: scopes/blueshift-scopes.yml
- type: WellKnown
url: well-known/blueshift-well-known.yml
- type: Documentation
url: https://help.blueshift.com/hc/en-us/articles/49713147943187-The-Blueshift-MCP-Server-Beta
- aid: blueshift:blueshift-adapters-api
name: Blueshift Adapters API
description: Adapters are entities that provide integration to various services with Blueshift. For example, we provide
adapters for various services such as Mailgun, Sendgrid, and Sparkpost for sending emails, and Infobip and Attentive adapters
for SMSes. Similarly, we provide adapters for various channels and integrations.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Adapters
properties:
- type: OpenAPI
url: openapi/blueshift-adapters-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-campaigns-api
name: Blueshift Campaigns API
description: Manage your campaigns in Blueshift.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Campaigns
properties:
- type: OpenAPI
url: openapi/blueshift-campaigns-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-catalog-api
name: Blueshift Catalog API
description: A catalog is a list of items which may include content or products.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Catalog
properties:
- type: OpenAPI
url: openapi/blueshift-catalog-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-custom-user-lists-api
name: Blueshift Custom user lists API
description: A custom user list contains information about the users of your site such as name, email, phone number, and
location. You can use this list as a segment and run campaigns for them.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Custom User Lists
tags_raw:
- Custom user lists
properties:
- type: OpenAPI
url: openapi/blueshift-custom-user-lists-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-customer-api
name: Blueshift Customer API
description: Blueshift hosts 360 degree customer profile for each of your users to represent all of their demographic, behavioral
and engagement activity.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Customers
tags_raw:
- Customer
properties:
- type: OpenAPI
url: openapi/blueshift-customer-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-customer-groups-api
name: Blueshift Customer groups API
description: Customer groups link multiple customer profiles to a common parent entity with shared attributes. Use these
endpoints to delete a group or remove a user from a group.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Customer Groups
tags_raw:
- Customer groups
properties:
- type: OpenAPI
url: openapi/blueshift-customer-groups-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-email-template-api
name: Blueshift Email template API
description: Email template lifecycle management
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- EmailTemplate
tags_raw:
- Email template
properties:
- type: OpenAPI
url: openapi/blueshift-email-template-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-email-validation-api
name: Blueshift Email validation API
description: Validate single or bulk email addresses to assess deliverability and risk.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Email Verification
tags_raw:
- Email validation
- Email Validation
properties:
- type: OpenAPI
url: openapi/blueshift-email-validation-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-event-api
name: Blueshift Event API
description: Use the event APIs to send events from your servers.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Event
properties:
- type: OpenAPI
url: openapi/blueshift-event-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-external-fetch-api
name: Blueshift External fetch API
description: External fetch is a Blueshift capability that lets you include dynamic content from external servers that is
fetched “just in time” before sending a message.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- External fetch
properties:
- type: OpenAPI
url: openapi/blueshift-external-fetch-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-interest-alerts-api
name: Blueshift Interest alerts API
description: Interest alerts store information about users' interests. When an event occurs in an area or topic in which
multiple users are interested, you can trigger a single API call to send a notification to all the users who are interested
in that topic.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Interest alerts
properties:
- type: OpenAPI
url: openapi/blueshift-interest-alerts-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-live-activities-api
name: Blueshift Live Activities API
description: The Live Activities API from Blueshift — 2 operation(s) for live activities.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Live Activities
properties:
- type: OpenAPI
url: openapi/blueshift-live-activities-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-live-content-api
name: Blueshift Live content API
description: Use the Live content API endpoint to insert content recommendations in your website and mobile apps.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Live content
properties:
- type: OpenAPI
url: openapi/blueshift-live-content-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-promotions-api
name: Blueshift Promotions API
description: Promotions allows you to manage promo codes that you may wish to send to your customers through Blueshift Campaigns
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Promotions
properties:
- type: OpenAPI
url: openapi/blueshift-promotions-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-push-template-api
name: Blueshift Push template API
description: Push template lifecycle management
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Push template
properties:
- type: OpenAPI
url: openapi/blueshift-push-template-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-search-api
name: Blueshift Search API
description: You can use the `customer_search` API to search for events associated with a customer.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Search
properties:
- type: OpenAPI
url: openapi/blueshift-search-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-segments-api
name: Blueshift Segments API
description: A segment is a list of users that satisfy a criteria. For example, you can create a segment for users who are
located in the San Francisco area and run campaigns for them.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Segments
properties:
- type: OpenAPI
url: openapi/blueshift-segments-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-shared-assets-api
name: Blueshift Shared assets API
description: Manage reusable assets such as HTML, rich text, subject lines, and visual editor content.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Shared assets
properties:
- type: OpenAPI
url: openapi/blueshift-shared-assets-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-sms-template-api
name: Blueshift SMS template API
description: SMS template lifecycle management
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- SMS template
properties:
- type: OpenAPI
url: openapi/blueshift-sms-template-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-subscription-groups-api
name: Blueshift Subscription groups API
description: Retrieve subscription groups and view detailed information for each subscription group.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Subscription groups
properties:
- type: OpenAPI
url: openapi/blueshift-subscription-groups-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- aid: blueshift:blueshift-tags-api
name: Blueshift Tags API
description: Tags are folder-based entities that you can use to organize your resources. Each tag folder contains its own
isolated set of tags.
humanURL: https://developer.blueshift.com/reference/welcome
baseURL: https://api.getblueshift.com
tags:
- Tags
properties:
- type: OpenAPI
url: openapi/blueshift-tags-api-openapi.yml
- type: Postman
url: postman/blueshift-postman-collection.json
- type: Authentication
url: authentication/blueshift-authentication.yml
- type: ErrorCatalog
url: errors/blueshift-problem-types.yml
- type: Conventions
url: conventions/blueshift-conventions.yml
- type: Idempotency
url: conventions/blueshift-conventions.yml
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- type: DataModel
url: data-model/blueshift-data-model.yml
- type: Webhooks
url: asyncapi/blueshift-webhooks.yml
- type: Sandbox
url: sandbox/blueshift-sandbox.yml
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
common:
- type: RateLimits
url: rate-limits/blueshift-rate-limits.yml
- url: https://blueshift.com/blog/feed/
type: BlogRSS
- type: CapabilityMap
url: capabilities/blueshift-capability-edges.yml
name: Blueshift Business Capability Map
- type: Overlay
url: overlays/blueshift-openapi-overlay.yaml
- type: AgentSkill
url: skills/_index.yml
- type: TrustCenter
url: security/blueshift-trust-center.yml
- type: DomainSecurity
url: security/blueshift-domain-security.yml
- type: Website
url: https://blueshift.com/
- type: DeveloperPortal
url: https://developer.blueshift.com/
- type: Documentation
url: https://developer.blueshift.com/docs/introduction
- type: APIReference
url: https://developer.blueshift.com/reference/welcome
- type: GettingStarted
url: https://developer.blueshift.com/docs/generate-api-keys
- type: Support
url: https://help.blueshift.com/hc/en-us
- type: HelpCenter
url: https://help.blueshift.com/hc/en-us
- type: Blog
url: https://blueshift.com/blog/
- type: GitHubOrganization
url: https://github.com/blueshift-labs
- type: Pricing
url: https://blueshift.com/pricing/
- type: SignUp
url: https://blueshift.com/request-demo/
- type: Login
url: https://app.getblueshift.com/users/sign_in
- type: TermsOfService
url: https://blueshift.com/terms-of-service/
- type: PrivacyPolicy
url: https://blueshift.com/privacy-policy/
- type: Postman
url: postman/blueshift-postman-collection.json
- type: StatusPage
url: https://status.blueshift.com/
- type: Compliance
url: conformance/blueshift-conformance.yml
- type: Conformance
url: conformance/blueshift-conformance.yml
- type: LLMsTxt
url: llms/blueshift-llms.txt
- type: Packages
url: packages/blueshift-packages.yml
- type: SDKs
url: packages/blueshift-packages.yml
- type: Lifecycle
url: lifecycle/blueshift-lifecycle.yml
- type: ChangeLog
url: changelog/blueshift-changelog.yml
- type: Plans
url: plans/blueshift-plans-pricing.yml
- type: Components
url: components/blueshift-components.yml
x-vouched-by:
- Improvado
- Lytics
- mParticle
x-vouch-count: 3
x-enrichment:
date: '2026-08-12'
status: enriched
artifacts_added: 26
pass: local-v1
Blueshift API — frequently asked questions
Does Blueshift have an API?
Yes. APIs.io lists 22 APIs from Blueshift, including Blueshift MCP Server, Blueshift Adapters API and Blueshift Campaigns API, and 19 more.
Is there an OpenAPI specification for the Blueshift API?
Yes. APIs.io indexes 21 OpenAPI specifications for Blueshift, each linked for download from this page.
How do I authenticate with the Blueshift API?
Blueshift uses bearer-token authentication (http/oauth2 · 3 schemes). The details are profiled on APIs.io as Blueshift Authentication.
How much does the Blueshift API cost?
Blueshift publishes its prices; its Starter plan is Plans start at $1,250/month (billed annually) as of 2026-10-28. APIs.io lists 3 pricing plans for Blueshift, with each plan's price, limits and inclusions under Pricing on this page.
Does Blueshift have an MCP server?
Yes. APIs.io lists 1 MCP server for Blueshift: Blueshift operates an official hosted remote MCP server, in public beta, at https://app.getblueshift.com/mcp (US and rest of world) and https://app.eu.getblueshift.com/mcp (EU). Transport is streamabl
Is the Blueshift API ready for AI agents?
Blueshift has a Kin Score of 72.9 out of 100 (exemplar) and an Agent Readiness score of 42.7 (agent-native), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.