Skip to main content
Async and batch requests deliver results to your webhook URL. Matil sends a POST request with the result payload when processing completes.

Configuration

Include a webhook object in your request:

Signature verification

Every webhook includes a X-Matil-Signature header:
Verify it to ensure the request came from Matil:
Always verify webhook signatures. Without verification, anyone could send fake payloads to your endpoint.

Retry behavior

If your endpoint doesn’t respond with a 2xx status, Matil retries up to 3 times with exponential backoff.

Events