WORKFLOW

Approval requests that return a decision

Send an approval request with the facts behind it, collect a clear response and write the decision back to the system that owns the request.

Developer guide for approval requests. Validate the behavior in your own stack before production rollout.

The problem

Create one immutable request ID with an expiry and the approver’s authorized identity.

Design the boundary

Summarize amount, requester, deadline and a link to the full record; never include secrets.

A WhatsApp approval request summarising amount, requester and deadline, with an APPROVE reply
Summarise the request and link to the full record; never include secrets.

Process the interaction

Accept only explicit approve or reject actions after authorization. Record the decision and actor in your system.

An APPROVE reply passes authorization and expiry checks before the decision and actor are recorded
Only explicit, authorized decisions are recorded.

Measure the outcome

Measure decision time, expired requests and human escalations.

BUILD IT SAFELY

Make the failure path part of the design.

Reliable messaging is an operational system, not only an API call.

Start free