> ## Documentation Index
> Fetch the complete documentation index at: https://developers.ebioro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# List Webhook Deliveries

> Returns the delivery log of webhooks sent to your endpoints — one entry per delivery attempt series, with status, HTTP result, and timing. Use the filters to find failed deliveries for a payment.



## OpenAPI

````yaml GET /merchants/{merchantId}/webhook-logs
openapi: 3.0.0
info:
  title: Ebioro Merchant API
  description: >-
    API for merchant payment processing on Stellar. Supports direct USDC
    payments and cross-chain deposits from multiple blockchains.
  version: '1.0'
  contact: {}
servers: []
security: []
tags: []
paths:
  /merchants/{merchantId}/webhook-logs:
    get:
      tags:
        - Webhook Logs
      summary: List webhook deliveries
      description: >-
        Returns the delivery log of webhooks sent to your endpoints — one entry
        per delivery attempt series, with status, HTTP result, and timing. Use
        the filters to find failed deliveries for a payment.
      operationId: WebhookLogsController_list
      parameters:
        - name: x-digest-timestamp
          in: header
          description: Current Unix timestamp
          required: true
          schema:
            type: string
        - name: x-digest-key
          in: header
          description: Your public api key
          required: true
          schema:
            type: string
        - name: x-digest-signature
          in: header
          description: Digest Auth Signature
          required: true
          schema:
            type: string
        - name: merchantId
          required: true
          in: path
          schema:
            type: string
          description: Your merchant id.
        - name: page
          required: false
          in: query
          schema:
            type: number
            default: 1
        - name: limit
          required: false
          in: query
          schema:
            type: number
            default: 20
            maximum: 100
        - name: status
          required: false
          in: query
          schema:
            type: string
            enum:
              - success
              - failed
              - skipped
        - name: event_type
          required: false
          in: query
          schema:
            type: string
        - name: checkout_id
          required: false
          in: query
          schema:
            type: string
        - name: from
          required: false
          in: query
          schema:
            type: string
            format: date-time
        - name: to
          required: false
          in: query
          schema:
            type: string
            format: date-time
      responses:
        '200':
          description: Paginated delivery log.
          content:
            application/json:
              example:
                items:
                  - id: 4b6f2ad6-8e6f-4f5e-9d2a-0d6c1f0a9b1e
                    merchant_id: e714ad11-4f8a-445d-979c-15b66639953b
                    checkout_id: pt_8CZ3BFuIbw
                    event_type: transaction_updated
                    url: https://yourstore.com/webhook
                    status: success
                    http_status: 200
                    error_message: null
                    attempt_count: 1
                    duration_ms: 184
                    last_attempt_at: '2026-06-10T14:02:11.000Z'
                    created_at: '2026-06-10T14:02:10.000Z'
                    updated_at: '2026-06-10T14:02:11.000Z'
                total: 1
                page: 1
                limit: 20
              schema:
                type: object
                properties:
                  items:
                    type: array
                    items:
                      $ref: '#/components/schemas/WebhookLogListItem'
                  total:
                    type: integer
                  page:
                    type: integer
                  limit:
                    type: integer
        '401':
          description: Authentication failed.
          content:
            application/json:
              example:
                reason: Signature verification failed
                statusCode: 401
        '404':
          description: Not found (or owned by another merchant).
          content:
            application/json:
              example:
                reason: Not found
                statusCode: 404
      security:
        - customHeader: []
components:
  schemas:
    WebhookLogListItem:
      type: object
      properties:
        id:
          type: string
          format: uuid
        merchant_id:
          type: string
          format: uuid
        checkout_id:
          type: string
          nullable: true
          description: Payment the event belongs to.
        event_type:
          type: string
          example: transaction_updated
        url:
          type: string
          description: Webhook URL the delivery was sent to.
        status:
          type: string
          enum:
            - success
            - failed
            - skipped
        http_status:
          type: integer
          nullable: true
          example: 200
        error_message:
          type: string
          nullable: true
        attempt_count:
          type: integer
          example: 1
        duration_ms:
          type: integer
          nullable: true
          example: 184
        last_attempt_at:
          type: string
          format: date-time
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
  securitySchemes:
    customHeader:
      type: apiKey
      in: header
      name: x-digest-key
      description: Your public API key

````