Message variable catalog
List the variables a SEND_MESSAGE template binding can reference for a journey — the same set the builder offers, and the authority on what resolves for THIS journey (when docs and this catalog disagree, trust the catalog). customer.* and person.* are offered for every trigger type (person.* is read live at send time from the identity the enrollment named — personExternalId, which event triggers always carry — and only falls back to a phone/email lookup, blank on zero or several matches, for contacts enrolled without a CDP person). The trigger-aware part is participant data: event-triggered journeys get the event payload under engagement.workflowState.* and no engagement.context., segment-triggered journeys get segment output columns under engagement.workflowState., and manual/CSV enrollment populates engagement.context.*. Bind a template placeholder to one of the returned path values (custom person attributes are person.<key>, NOT attributes.<key> — that is the DECISION/CASE condition syntax). Pass a journey id or its initiative id.
Authorizations
Organization API key, sent as Authorization: Bearer boom_org_....
Path Parameters
A journey id, or the initiative id (resolves to its current draft).
1