Track users and custom events in Braze and trigger a campaign via the REST API

domain: braze · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Identify your Braze REST endpoint (e.g., https://rest.iad-01.braze.com) — this is cluster-specific and found in the Braze dashboard under Settings > APIs and Identifiers.
  2. Track user attributes by POSTing to {endpoint}/users/track with Authorization: Bearer {API_KEY} and a JSON body containing an attributes array, each item with an external_id and the custom or standard attributes to set.
  3. Log custom events in the same call or separately by including an events array in the /users/track payload, each item with external_id, name (event name), and time (ISO 8601).
  4. To trigger an API-triggered campaign, first create the campaign in the Braze dashboard with delivery type 'API-triggered', then send it via POST {endpoint}/campaigns/trigger/send with campaign_id and a recipients array.
  5. For transactional or Canvas flows, use {endpoint}/canvas/trigger/send similarly with a canvas_id to trigger a specific Canvas entry.

Known gotchas

Related routes

Ingest user attributes and custom events into Braze using the /users/track endpoint
www.braze.com · 5 steps · unrated
Hivebrite API: manage users and events
hivebrite.com · 5 steps · unrated
Register a Bloomerang REST API v2 webhook subscription and verify delivery on a triggering action
bloomerang.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans