Skip to main content
The fal plugin handles incoming webhooks. fal has no account-wide subscription. Pass your Corsair HTTP handler URL as webhookUrl to queue.submit for each request, and fal POSTs the result there when the request finishes (see Overview for setup).
New to Corsair? See webhooks and hooks.

Webhook map

  • requests
    • completed (requests.completed)

HTTP handler setup

app/api/webhook/route.ts

Events

Requests

Completed

requests.completed A queued request finished: status OK with the model output, or ERROR with the error. Signed by fal (Ed25519). Payload
webhookHooks example