I’m curious as to why the Data Action step in my Architect flow returns a 400 Bad Request when attempting to create an incident via the ServiceNow REST API integration? The payload structure matches the documentation exactly, yet the error response indicates a missing mandatory field caller_id despite it being present in the JSON body.
flow_trigger:
type: agent_script
step: create_ticket
endpoint: /api/now/table/incident
payload:
short_description: "Script generated alert"
caller_id: "{{ contact.identifier }}"
The environment is configured for Europe/London, and the webhook logs show the payload is transmitted correctly before the 400 response.