core-utils
    Preparing search index...

    Interface SerializableTriggerChunkedRequest

    Serializable TriggerRequest for background job payloads.

    This is what gets enqueued in the background job. The job provides attempt and idempotencyKey at execution time, and expiresAt is an ISO string.

    interface SerializableTriggerChunkedRequest {
        body: SerializableTriggerBody;
        dryRun?: boolean;
        expiresAt: string;
        keysToRedact?: string[];
        workflowKey: string;
    }

    Hierarchy

    • Omit<TriggerChunkedRequest, "idempotencyKey" | "attempt" | "expiresAt" | "body">
      • SerializableTriggerChunkedRequest
    Index

    Properties

    Trigger payload.

    dryRun?: boolean

    If true, the notification will not be sent, but the request will be validated and logged.

    expiresAt: string

    expiresAt as an ISO string. Set at enqueue-time so it remains stable across job retries.

    keysToRedact?: string[]

    Array of data keys to redact in logs for privacy.

    workflowKey: string

    Workflow key.