API overview

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 events for 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.