Skip to content

WebhookDeliveryStore

Defined in: packages/webhook/src/runtime/types.ts:47

add(delivery): Promise<void>

Defined in: packages/webhook/src/runtime/types.ts:49

Stores a new delivery; ids are unique, so use replace() to overwrite.

object[] = ...

Date = ...

Date = ...

string = ...

string = ...

MESSAGE_SENT | MESSAGE_DELIVERED | MESSAGE_FAILED | MESSAGE_CLICKED | MESSAGE_READ | MESSAGE_CANCELLED | MESSAGE_UNKNOWN | TEMPLATE_CREATED | TEMPLATE_APPROVED | TEMPLATE_REJECTED | TEMPLATE_UPDATED | TEMPLATE_DELETED | CHANNEL_CREATED | CHANNEL_VERIFIED | SENDER_NUMBER_ADDED | SENDER_NUMBER_VERIFIED | QUOTA_WARNING | QUOTA_EXCEEDED | PROVIDER_ERROR | SYSTEM_MAINTENANCE | ANOMALY_DETECTED | THRESHOLD_EXCEEDED = ...

Record<string, string> = ...

"POST" | "PUT" | "PATCH" = ...

string = ...

Date = ...

string = ...

"failed" | "success" | "pending" | "exhausted" = ...

string = ...

Promise<void>


list(options?): Promise<object[]>

Defined in: packages/webhook/src/runtime/types.ts:50

WebhookDeliveryListOptions

Promise<object[]>


optional replace(delivery): Promise<void>

Defined in: packages/webhook/src/runtime/types.ts:56

Overwrites the stored delivery with the same id. Optional; the tenant migration needs it to re-encrypt stored payloads, and the built-in stores implement it.

object[] = ...

Date = ...

Date = ...

string = ...

string = ...

MESSAGE_SENT | MESSAGE_DELIVERED | MESSAGE_FAILED | MESSAGE_CLICKED | MESSAGE_READ | MESSAGE_CANCELLED | MESSAGE_UNKNOWN | TEMPLATE_CREATED | TEMPLATE_APPROVED | TEMPLATE_REJECTED | TEMPLATE_UPDATED | TEMPLATE_DELETED | CHANNEL_CREATED | CHANNEL_VERIFIED | SENDER_NUMBER_ADDED | SENDER_NUMBER_VERIFIED | QUOTA_WARNING | QUOTA_EXCEEDED | PROVIDER_ERROR | SYSTEM_MAINTENANCE | ANOMALY_DETECTED | THRESHOLD_EXCEEDED = ...

Record<string, string> = ...

"POST" | "PUT" | "PATCH" = ...

string = ...

Date = ...

string = ...

"failed" | "success" | "pending" | "exhausted" = ...

string = ...

Promise<void>