This page introduces Blueshift's REST API and how to use it.
The REST API is the most flexible way to integrate your site or backend with Blueshift. Use it to:
- Manage customers — create and update user profiles with custom attributes.
- Track behavior — send
eventsfor customer interactions and click-stream data. - Sync catalogs — manage product and content catalogs programmatically.
- Run campaigns — trigger messages across email, SMS, push, in-app, and other channels.
- Fetch live content — retrieve personalized content or recommendations for your website or mobile app.
Try it out
Each endpoint page in this reference includes a description, request parameters, and a built-in console for sending test requests and viewing responses — no code required.
Building for mobile?For Android and iOS apps, the Blueshift SDKs are usually faster to integrate than calling the API directly. They handle push notifications, in-app messages, deep links, and event tracking out of the box. See:
Need help? For support, see Get in touch.