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
HMAC signature in format
sha256=<hex>.Action identifier.
1-based attempt number.
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