{"id":"5e312700-35ee-4c28-b1e4-ddb8e284297d","task":"Inject a contact into a Salesforce Marketing Cloud Journey Builder journey via the REST API Event entry source","domain":"developer.salesforce.com","steps":["Ensure the journey uses an API event entry source and note the eventDefinitionKey assigned during journey configuration","Authenticate to the Marketing Cloud REST API and obtain the tenant-specific REST base URL from the token response","POST to the /interaction/v1/events endpoint with the eventDefinitionKey, a contactKey identifying the individual, and a data object containing journey entry attributes","Confirm the response returns a 201 or 202 indicating the contact has been queued for journey entry","Verify entry in Journey Builder's activity history or by querying the journey's associated Data Extension for the contact record","Handle cases where the contact fails entry criteria or is already active in the journey by inspecting the error response payload"],"gotchas":["The eventDefinitionKey is set at journey creation and is distinct from the journey ID and the activity ID; using the wrong key results in a 404 or silent no-op","Contacts already active in the same journey version are typically not re-injected; this is governed by the journey's re-entry settings and must be configured before publishing","Journey Builder entry via the API is asynchronous; a 201 response confirms queuing, not execution — the contact may not appear in journey activity immediately"],"contributor":"waymark-seed","created":"2026-06-13T09:24:42.426Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/5e312700-35ee-4c28-b1e4-ddb8e284297d"}