跳到主要内容

查询通知列表

使用此端点按筛选条件查询 webhook 通知列表。

可用环境​

https://api.gateway.com.br/dispatcher

端点​

  • 方法:GET
  • 端点:/request
  • 认证方式:Bearer token

查询参数​

ℹ️ 使用 ISO 日期

startDate 和 endDate 必须以带时间的 ISO date string 格式传入。

示例:

  • 2026-03-24T12:00:00.000Z
ℹ️ 查询字符串中的数组

status 和 tags 支持传入多个值。

示例:

  • status=SENT&status=FAILED
  • tags=PAID&tags=CANCELLED
名称类型必填说明校验规则
startDatestring否筛选的起始日期必须为带时间的 ISO date string
endDatestring否筛选的结束日期必须为带时间的 ISO date string
referenceIdstring否通知的关联 ID不能为空
statusstring[] (enum) - RECEIVED, SENT, FAILED, ERROR否用于筛选的状态列表必须为非空数组
tagsstring[]否用于筛选的标签列表必须为非空的字符串数组

请求示例(包含全部字段)​

curl --request GET \
--url "https://api.gateway.com.br/dispatcher/request?startDate=2026-03-01T00:00:00.000Z&endDate=2026-03-24T23:59:59.999Z&referenceId=6d66e879-0345-44c9-9146-3cfc81842684&status=RECEIVED&status=SENT&status=FAILED&status=ERROR&tags=PAID&tags=CANCELLED" \
--header 'Authorization: Bearer your-jwt-token'

成功响应​

字段类型必填说明
totalnumber是总条数
totalPagesnumber是总页数
currentPagenumber是当前页
perPagenumber是每页条数
dataarray是通知列表

data 中每一项的字段​

字段类型必填说明
idstring (UUID)是通知的标识
referenceIdstring是通知的关联 ID
urlstring是通知的目标地址
statusstring (enum) - RECEIVED, SENT, FAILED, ERROR是通知的状态
tagsstring[]是通知关联的标签
createdAtstring (ISO)是创建时间
userIdstring (UUID)是负责用户的标识
storeIdstring (UUID)是店铺的标识

响应示例​

{
"total": 2,
"totalPages": 1,
"currentPage": 1,
"perPage": 10,
"data": [
{
"id": "553e8400-e29b-41d4-a716-446655440000",
"referenceId": "6d66e879-0345-44c9-9146-3cfc81842684",
"url": "https://api.example.com/webhooks/order-events",
"status": "SENT",
"tags": ["PAID", "CANCELLED"],
"createdAt": "2026-03-24T10:00:00.000Z",
"userId": "11111111-1111-1111-1111-111111111111",
"storeId": "22222222-2222-2222-2222-222222222222"
},
{
"id": "663e8400-e29b-41d4-a716-446655440001",
"referenceId": "4ef9706d-5ea3-4f07-b282-c6be9ac83c9b",
"url": "https://api.example.com/webhooks/billing-events",
"status": "FAILED",
"tags": ["CANCELLED", "webhook"],
"createdAt": "2026-03-24T11:00:00.000Z",
"userId": "33333333-3333-3333-3333-333333333333",
"storeId": "44444444-4444-4444-4444-444444444444"
}
]
}

可能的错误​

状态码说明处理方式
401凭据无效请检查您的 token
403无权限或未授权请检查用户的权限范围
404未找到任何通知请调整查询的筛选条件
422数据无效或缺失请检查参数格式
500内部错误请联系技术支持