Sarraf API
    Preparing search index...

    Interface WebhookRouteOptions

    interface WebhookRouteOptions {
        defer?: (task: () => Promise<void>) => void;
        logger?: Logger;
        param?: string;
        provider?: ProviderId;
    }
    Index
    defer?: (task: () => Promise<void>) => void

    Run onEvent after the response is sent. Pass Next's after (from "next/server"), or ctx.waitUntil on other runtimes. The provider gets 200 as soon as the signature is valid, so a failure in onEvent is only logged: use it to enqueue work, not to do it. Default: run onEvent first, and answer 500 if it throws so the provider retries.

    logger?: Logger
    param?: string

    Dynamic segment holding the provider id. Default "provider". Ignored when provider is set.

    provider?: ProviderId

    Fixed provider for this route, e.g. for app/api/webhooks/paymob/route.ts.