Blueshift · Rate Limits

Blueshift Rate Limits

Blueshift's API rate limiting is advisory prose, not a runtime contract. There are published throughput recommendations on the bulk endpoints and hard batch caps enforced with 413, but the API returns NO rate-limit headers of any kind — no X-RateLimit-*, no RateLimit-*, no Retry-After. A client discovers it has exceeded the limit only by receiving a 429 with a one-line message, and then has to guess the backoff. Note also that the article most people find when searching "Blueshift rate limiting" is about MESSAGE-SENDING throughput (campaign, channel and user-level message caps), which is a different concept from API request limits; both are recorded here and kept separate.

Blueshift Rate Limits is the machine-readable rate-limit profile for Blueshift on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 6 rate-limit definitions.

Tagged areas include customer-data-platform, customer-engagement, marketing-automation, cross-channel-messaging, and email.

6 Limits
customer-data-platformcustomer-engagementmarketing-automationcross-channel-messagingemailsmspush-notificationssegmentationpersonalizationproduct-recommendationsevent-trackingproduct-catalogmartechmcpagent-native

Limits

Bulk events throughput per-account
5 bulk calls per second (~150 events per second)
Bulk customers throughput per-account
5 bulk calls per second (~250 users per second)
Bulk customers payload cap per-request
50 customers
Catalog items payload cap per-request
100 items
Custom user list bulk cap per-request
25 users, or 500 when async=true
Bulk email validation cap per-request
30 email addresses