Skip to content

WebhookRuntimeService

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:60

new WebhookRuntimeService(config): WebhookRuntimeService

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:75

WebhookRuntimeConfig

WebhookRuntimeService

addEndpoint(input): Promise<WebhookEndpoint>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:98

WebhookEndpointInput

Promise<WebhookEndpoint>

WebhookRuntime.addEndpoint


addEndpoints(inputs): Promise<WebhookEndpoint[]>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:120

readonly WebhookEndpointInput[]

Promise<WebhookEndpoint[]>

WebhookRuntime.addEndpoints


emit(event): Promise<void>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:223

WebhookEvent

Promise<void>

WebhookRuntime.emit


emitSync(event): Promise<WebhookDelivery[]>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:238

WebhookEvent

Promise<WebhookDelivery[]>

WebhookRuntime.emitSync


flush(): Promise<void>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:260

Promise<void>

WebhookRuntime.flush


getEndpoint(endpointId): Promise<WebhookEndpoint | null>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:172

string

Promise<WebhookEndpoint | null>

WebhookRuntime.getEndpoint


listDeliveries(options?): Promise<WebhookDelivery[]>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:268

WebhookDeliveryListOptions = {}

Promise<WebhookDelivery[]>

WebhookRuntime.listDeliveries


listEndpoints(): Promise<WebhookEndpoint[]>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:177

Promise<WebhookEndpoint[]>

WebhookRuntime.listEndpoints


probeEndpoint(input): Promise<WebhookTestResult>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:182

string | WebhookRuntimeTestPayload

Promise<WebhookTestResult>

WebhookRuntime.probeEndpoint


removeEndpoint(endpointId): Promise<void>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:167

string

Promise<void>

WebhookRuntime.removeEndpoint


shutdown(): Promise<void>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:278

Promise<void>

WebhookRuntime.shutdown


updateEndpoint(endpointId, updates): Promise<WebhookEndpoint>

Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:131

string

Partial<WebhookEndpointInput>

Promise<WebhookEndpoint>

WebhookRuntime.updateEndpoint