Skip to content

WebhookEndpointStore

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

add(endpoint): Promise<void>

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

boolean = ...

Date = ...

string = ...

WebhookEventType[] = ...

{ channelId?: string[]; providerId?: string[]; templateId?: string[]; } = ...

string[] = ...

string[] = ...

string[] = ...

Record<string, string> = ...

string = ...

Date = ...

string = ...

{ backoffMultiplier: number; maxRetries: number; retryDelayMs: number; } = ...

number = ...

number = ...

number = ...

string = ...

"error" | "active" | "inactive" | "suspended" = ...

Date = ...

string = ...

Promise<void>


get(endpointId): Promise<{ active: boolean; createdAt: Date; description?: string; events: WebhookEventType[]; filters?: { channelId?: string[]; providerId?: string[]; templateId?: string[]; }; headers?: Record<string, string>; id: string; lastTriggeredAt?: Date; name?: string; retryConfig?: { backoffMultiplier: number; maxRetries: number; retryDelayMs: number; }; secret?: string; status: "error" | "active" | "inactive" | "suspended"; updatedAt: Date; url: string; } | null>

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

string

Promise<{ active: boolean; createdAt: Date; description?: string; events: WebhookEventType[]; filters?: { channelId?: string[]; providerId?: string[]; templateId?: string[]; }; headers?: Record<string, string>; id: string; lastTriggeredAt?: Date; name?: string; retryConfig?: { backoffMultiplier: number; maxRetries: number; retryDelayMs: number; }; secret?: string; status: "error" | "active" | "inactive" | "suspended"; updatedAt: Date; url: string; } | null>


list(): Promise<object[]>

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

Promise<object[]>


remove(endpointId): Promise<void>

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

string

Promise<void>


update(endpointId, endpoint): Promise<void>

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

string

boolean = ...

Date = ...

string = ...

WebhookEventType[] = ...

{ channelId?: string[]; providerId?: string[]; templateId?: string[]; } = ...

string[] = ...

string[] = ...

string[] = ...

Record<string, string> = ...

string = ...

Date = ...

string = ...

{ backoffMultiplier: number; maxRetries: number; retryDelayMs: number; } = ...

number = ...

number = ...

number = ...

string = ...

"error" | "active" | "inactive" | "suspended" = ...

Date = ...

string = ...

Promise<void>