sayren Docs
웹훅

웹훅 전송 기록

최근 30일의 전송 기록. 최신 적재순. 이벤트 하나가 한 기록이며 재시도는 같은 기록의 `attemptCount`로 누적된다. 수동 재전송은 같은 `eventId`를 가진 새 기록(`redeliveryOf`=원본)으로 생긴다.

GET
/v1/webhooks/{webhookId}/deliveries

최근 30일의 전송 기록. 최신 적재순. 이벤트 하나가 한 기록이며 재시도는 같은 기록의 attemptCount로 누적된다. 수동 재전송은 같은 eventId를 가진 새 기록(redeliveryOf=원본)으로 생긴다.

AuthorizationBearer <token>

userToken(계정 스코프) 또는 storeToken(스토어 스코프)

In: header

Path Parameters

webhookId*string

Query Parameters

status?string

전송 상태 필터. 생략하면 전체

Value in

  • "PENDING"
  • "PENDING_RETRY"
  • "SUCCESS"
  • "FAILED"
limit?integer

최대 건수 (1~100, 기본 50). 최신 적재순으로 반환하며 보관 기간은 30일이다

Range1 <= value <= 100

Response Body

application/json

curl -X GET "https://example.com/v1/webhooks/string/deliveries"
{  "meta": {    "status": 200,    "code": "OK",    "message": "OK",    "isSuccess": true  },  "data": [    {      "deliveryId": "string",      "eventId": "string",      "eventType": "ORDER.PAID",      "url": "string",      "status": "PENDING",      "responseStatusCode": 0,      "responseTimeMs": 0,      "responseBodyExcerpt": "string",      "errorCode": "TIMEOUT",      "attemptCount": 0,      "createdAt": "string",      "attemptedAt": "string",      "nextAttemptAt": "string",      "redeliveryOf": "string",      "redeliveredAs": "string"    }  ],  "error": null}