콘텐츠로 이동

WebhookService

Defined in: packages/webhook/src/services/webhook.service.ts:14

new WebhookService(config, httpClient?): WebhookService

Defined in: packages/webhook/src/services/webhook.service.ts:21

WebhookConfig

HttpClient

WebhookService

deleteEndpoint(endpointId): Promise<void>

Defined in: packages/webhook/src/services/webhook.service.ts:87

웹훅 엔드포인트 삭제

string

Promise<void>


emit(event): Promise<void>

Defined in: packages/webhook/src/services/webhook.service.ts:108

이벤트 발생 (비동기 처리)

WebhookEvent

Promise<void>


emitSync(event): Promise<WebhookDelivery[]>

Defined in: packages/webhook/src/services/webhook.service.ts:129

이벤트 발생 (동기 처리)

WebhookEvent

Promise<WebhookDelivery[]>


getDeliveries(endpointId?, eventType?, status?, limit?): Promise<WebhookDelivery[]>

Defined in: packages/webhook/src/services/webhook.service.ts:324

웹훅 전달 내역 조회

string

WebhookEventType

string

number = 100

Promise<WebhookDelivery[]>


getEndpoint(endpointId): Promise<WebhookEndpoint | null>

Defined in: packages/webhook/src/services/webhook.service.ts:94

웹훅 엔드포인트 조회

string

Promise<WebhookEndpoint | null>


getStats(endpointId, timeRange): Promise<WebhookStats>

Defined in: packages/webhook/src/services/webhook.service.ts:199

웹훅 통계 조회

string

Date

Date

Promise<WebhookStats>


listEndpoints(): Promise<WebhookEndpoint[]>

Defined in: packages/webhook/src/services/webhook.service.ts:101

모든 웹훅 엔드포인트 조회

Promise<WebhookEndpoint[]>


pauseEndpoint(endpointId): Promise<void>

Defined in: packages/webhook/src/services/webhook.service.ts:310

웹훅 일시 중단

string

Promise<void>


registerEndpoint(endpoint): Promise<WebhookEndpoint>

Defined in: packages/webhook/src/services/webhook.service.ts:32

웹훅 엔드포인트 등록

Omit<WebhookEndpoint, "id" | "createdAt" | "updatedAt" | "status">

Promise<WebhookEndpoint>


resumeEndpoint(endpointId): Promise<void>

Defined in: packages/webhook/src/services/webhook.service.ts:317

웹훅 재개

string

Promise<void>


retryFailed(endpointId?, eventType?): Promise<number>

Defined in: packages/webhook/src/services/webhook.service.ts:256

실패한 웹훅 재시도

string

WebhookEventType

Promise<number>


shutdown(): Promise<void>

Defined in: packages/webhook/src/services/webhook.service.ts:504

서비스 종료 시 정리

Promise<void>


testEndpoint(endpointId): Promise<WebhookTestResult>

Defined in: packages/webhook/src/services/webhook.service.ts:147

웹훅 엔드포인트 테스트

string

Promise<WebhookTestResult>


updateEndpoint(endpointId, updates): Promise<WebhookEndpoint>

Defined in: packages/webhook/src/services/webhook.service.ts:60

웹훅 엔드포인트 수정

string

Partial<WebhookEndpoint>

Promise<WebhookEndpoint>