Add one HTTP request to your AI workflow and get a readable receipt.
Reference
Payload fields
Every field the run API accepts, in plain language.
Privacy first
Send summaries by default. A good receipt explains what happened without storing full customer messages, private files, secrets, API keys, or raw model payloads.
Start with sample data before connecting real customer data. Do not paste API keys into screenshots, chat, public docs, or shared examples.
Required fields
Field
Plain meaning
Example
automation_name
Name of the automation that ran. If it does not exist yet, the app creates it.
Support Reply Drafter
run_uid
Your unique ID for this run. The same workspace cannot reuse it, so use a dynamic workflow value.
n8n-{{$execution.id}}
input_summary or output_summary
Send at least one summary so the receipt has something useful to explain.
Customer asked about refund options.
Run fields
Field
Required
Plain meaning
automation_name
Yes
Name of the workflow, job, or script.
run_uid
Yes
A unique ID from your platform or script.
source_type
No
Where the run came from. Defaults to custom.
trigger_type
No
A short label for what started the run, such as new_support_email or scheduled_cron.
status
No
Current run state. Defaults to completed.
risk_level
No
How risky the automation output is. Defaults to medium.
input_summary
One summary required
Short summary of the trigger or input.
output_summary
One summary required
Short summary of what the AI produced.
model_used
No
Model name, if useful for audit or debugging.
tools_used
No
Tools, APIs, or data sources the AI used.
approval_required
No
Boolean. Use true when the output should wait for a recorded review outcome. Send a real JSON boolean, not the string "true" or "false".
approval_status
No
Recorded review state. Defaults to pending when review is requested, otherwise not_required.
approved_by_name
No
Name of the reviewer, if it was already reviewed before logging.
final_action
No
What happened next, such as draft held, email sent, ticket updated, or no action taken.
error_summary
No
Short explanation when the run failed.
started_at
No
When the run started. Any parseable date-time string is accepted.
completed_at
No
When the run completed. Any parseable date-time string is accepted.
events
No
Up to 50 timeline entries to show what happened during the run.