Delivery model
SafeFetch sends your action body tourl using the configured method and headers.
- Any
2xxresponse marks the actioncompleted. - Non-
2xx, network errors, and timeouts trigger retries untilretriesis exhausted.
Headers SafeFetch sends
string
required
HMAC signature in format
sha256=<hex>.string
required
Action identifier.
integer
required
1-based attempt number.
string
required
Always
application/json.HMAC verification
Use your API key as the secret and the exact JSON body as input.Timeout behavior
Retry behavior for non-2xx
SafeFetch retries with exponential backoff and caps delay at 1 hour.Callback URLs
Ifcallback is set on an action, SafeFetch sends a POST notification on terminal outcomes:
completed: includes response code/body/durationfailed: includeslast_error