WebhookRuntimeService
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:60
Implements
섹션 제목: “Implements”Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new WebhookRuntimeService(
config):WebhookRuntimeService
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:75
Parameters
섹션 제목: “Parameters”config
섹션 제목: “config”Returns
섹션 제목: “Returns”WebhookRuntimeService
Methods
섹션 제목: “Methods”addEndpoint()
섹션 제목: “addEndpoint()”addEndpoint(
input):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; }>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:98
Parameters
섹션 제목: “Parameters”input
섹션 제목: “input”Returns
섹션 제목: “Returns”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; }>
Implementation of
섹션 제목: “Implementation of”addEndpoints()
섹션 제목: “addEndpoints()”addEndpoints(
inputs):Promise<object[]>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:120
Parameters
섹션 제목: “Parameters”inputs
섹션 제목: “inputs”readonly WebhookEndpointInput[]
Returns
섹션 제목: “Returns”Promise<object[]>
Implementation of
섹션 제목: “Implementation of”emit()
섹션 제목: “emit()”emit(
event):Promise<void>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:223
Parameters
섹션 제목: “Parameters”event
섹션 제목: “event”Returns
섹션 제목: “Returns”Promise<void>
Implementation of
섹션 제목: “Implementation of”emitSync()
섹션 제목: “emitSync()”emitSync(
event):Promise<object[]>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:238
Parameters
섹션 제목: “Parameters”event
섹션 제목: “event”Returns
섹션 제목: “Returns”Promise<object[]>
Implementation of
섹션 제목: “Implementation of”flush()
섹션 제목: “flush()”flush():
Promise<void>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:260
Returns
섹션 제목: “Returns”Promise<void>
Implementation of
섹션 제목: “Implementation of”getEndpoint()
섹션 제목: “getEndpoint()”getEndpoint(
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/webhook-runtime.service.ts:172
Parameters
섹션 제목: “Parameters”endpointId
섹션 제목: “endpointId”string
Returns
섹션 제목: “Returns”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>
Implementation of
섹션 제목: “Implementation of”listDeliveries()
섹션 제목: “listDeliveries()”listDeliveries(
options?):Promise<object[]>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:268
Parameters
섹션 제목: “Parameters”options?
섹션 제목: “options?”WebhookDeliveryListOptions = {}
Returns
섹션 제목: “Returns”Promise<object[]>
Implementation of
섹션 제목: “Implementation of”listEndpoints()
섹션 제목: “listEndpoints()”listEndpoints():
Promise<object[]>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:177
Returns
섹션 제목: “Returns”Promise<object[]>
Implementation of
섹션 제목: “Implementation of”probeEndpoint()
섹션 제목: “probeEndpoint()”probeEndpoint(
input):Promise<WebhookTestResult>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:182
Parameters
섹션 제목: “Parameters”input
섹션 제목: “input”string | WebhookRuntimeTestPayload
Returns
섹션 제목: “Returns”Promise<WebhookTestResult>
Implementation of
섹션 제목: “Implementation of”removeEndpoint()
섹션 제목: “removeEndpoint()”removeEndpoint(
endpointId):Promise<void>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:167
Parameters
섹션 제목: “Parameters”endpointId
섹션 제목: “endpointId”string
Returns
섹션 제목: “Returns”Promise<void>
Implementation of
섹션 제목: “Implementation of”shutdown()
섹션 제목: “shutdown()”shutdown():
Promise<void>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:278
Returns
섹션 제목: “Returns”Promise<void>
Implementation of
섹션 제목: “Implementation of”updateEndpoint()
섹션 제목: “updateEndpoint()”updateEndpoint(
endpointId,updates):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; }>
Defined in: packages/webhook/src/runtime/webhook-runtime.service.ts:131
Parameters
섹션 제목: “Parameters”endpointId
섹션 제목: “endpointId”string
updates
섹션 제목: “updates”Partial<WebhookEndpointInput>
Returns
섹션 제목: “Returns”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; }>