Fire a Journey Builder entry event to inject a contact into a journey via the Salesforce Marketing Cloud REST API

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

In-depth guide

Salesforce Bulk API 2.0 limits — the full failure-mode walkthrough related to salesforce.com, checked against official docs, with linked verified routes.

Steps

  1. In Marketing Cloud, create a Journey with an API Entry Event source; note the 'EventDefinitionKey' displayed in the entry source configuration.
  2. Activate the Journey so it is in 'Running' status — contacts cannot be injected into a Draft or Paused journey.
  3. POST to {rest_instance_url}/interaction/v1/events with a JSON body containing 'EventDefinitionKey', 'Data': {'ContactKey': '...', and any additional data extension fields the journey expects}.
  4. The response is a 201 with an empty body on success; a 4xx response includes an error message describing the validation failure.
  5. Include all fields required by the journey's Entry Data extension schema in the 'Data' object — missing required fields cause the contact to be silently dropped from entry.
  6. For bulk injection, batch multiple contacts in one POST using the 'ContactEvents' array format at /interaction/v1/events with multiple event objects.

Known gotchas

Related routes

Inject a contact into a Salesforce Marketing Cloud Journey Builder journey via the REST API Event entry source
developer.salesforce.com · 6 steps · unrated
Inject a contact into a Salesforce Marketing Cloud Journey Builder journey via the API Entry Event
developer.salesforce.com · 5 steps · unrated
Retrieve Marketing Cloud journey activity and contact audit data using the Journey Builder REST API
developer.salesforce.com · 6 steps · unrated

Give your agent this knowledge — and 15,600+ 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