Skip to content

Variable: WebhookDelivery ​

ts
const WebhookDelivery: z.ZodObject<{
  attempts: z.ZodNumber;
  createdAt: z.ZodCoercedDate<unknown>;
  deliveredAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
  endpointId: z.ZodGUID;
  event: z.ZodEnum<{
     app.circuit.opened: "app.circuit.opened";
     approval.decided: "approval.decided";
     approval.requested: "approval.requested";
     case.assigned: "case.assigned";
     case.closed: "case.closed";
     case.created: "case.created";
     case.decided: "case.decided";
     case.sla.breached: "case.sla.breached";
     decision.created: "decision.created";
     run.completed: "run.completed";
     run.failed: "run.failed";
     submission.link_requested: "submission.link_requested";
  }>;
  eventId: z.ZodString;
  id: z.ZodGUID;
  lastError: z.ZodNullable<z.ZodString>;
  lastResponseCode: z.ZodNullable<z.ZodNumber>;
  nextAttemptAt: z.ZodNullable<z.ZodCoercedDate<unknown>>;
  payload: z.ZodObject<{
     data: z.ZodRecord<z.ZodString, z.ZodUnknown>;
     id: z.ZodString;
     occurredAt: z.ZodCoercedDate<unknown>;
     resource: z.ZodObject<{
        id: z.ZodString;
        type: z.ZodString;
     }, z.core.$strip>;
     tenantId: z.ZodGUID;
     type: z.ZodUnion<readonly [z.ZodEnum<{
        app.circuit.opened: "app.circuit.opened";
        approval.decided: "approval.decided";
        approval.requested: "approval.requested";
        case.assigned: "case.assigned";
        case.closed: "case.closed";
        case.created: "case.created";
        case.decided: "case.decided";
        case.sla.breached: "case.sla.breached";
        decision.created: "decision.created";
        run.completed: "run.completed";
        run.failed: "run.failed";
        submission.link_requested: "submission.link_requested";
     }>, z.ZodLiteral<"ping">]>;
  }, z.core.$strip>;
  resource: z.ZodObject<{
     id: z.ZodString;
     type: z.ZodString;
  }, z.core.$strip>;
  status: z.ZodEnum<{
     delivered: "delivered";
     exhausted: "exhausted";
     failed: "failed";
     pending: "pending";
  }>;
  workflowRunId: z.ZodNullable<z.ZodGUID>;
}, z.core.$strip>;

One event on its way to one endpoint.

Released under the Apache-2.0 License.