Sync with Waxpeer session to auto-fill API key

Fetch a list of merchant webhooks

GET/v2/merchant/webhooks

Fetch a list of merchant webhooks filtered by optional status and paginated using start_from.

Limit 200 records per response.

Parameters

NameLocationTypeDescription
api
required
querystring
merchant
required
querystring

Merchant name / identifier

status
optional
queryenum

Filter by status

enum: pending, waiting_next_attempt, failed, completed

start_from
optional
queryinteger

Initial identifier for pagination

Responses

200 Successful operation

NameTypeDescription
status
required
string

Filter by status

data
required
array<object>

Data object

transaction_id
optional
string

Internal transaction identifier

deposit_id
optional
string

Custom merchant deposit ID (up to 50 characters)

steam_trade
optional
integer

Internal Steam trade ID

status
optional
enum

Filter by status

enum: pending, waiting_next_attempt, failed, completed

status_code
optional
number

HTTP status code

created_at
optional
string

RFC 3339 timestamptz creation time

updated_at
optional
string

Last update timestamp

attempts
optional
array<object>

Webhook dispatch attempt history

attempt
optional
number

Attempt number

status_code
optional
number

HTTP status code

created_at
optional
string

RFC 3339 timestamptz creation time

start_from
optional
string

Initial identifier for pagination

Response
{
  "status": "success",
  "data": [
    {
      "transaction_id": 123456,
      "deposit_id": "123456asd",
      "steam_trade": 789012,
      "status": "completed",
      "status_code": 200,
      "created_at": "2023-10-05T12:34:56Z",
      "updated_at": "2023-10-05T12:40:00Z",
      "attempts": [
        {
          "attempt": 1,
          "status_code": 200,
          "created_at": "2023-10-05T12:34:56Z"
        }
      ]
    }
  ],
  "start_from": 123456
}