跳到主要内容

查询报表列表

使用此端点按筛选条件查询报表列表。

可用环境​

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

端点​

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

查询参数​

ℹ️ 使用 ISO 日期

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

示例:

  • 2026-03-06T12:00:00.000Z
ℹ️ snapshot 分页

snapshot 不是指向“下一页”的指针:它是分页会话的固定标识,与 page(仍需照常传入并递增)配合使用,即使在翻页过程中产生了新记录,也能保持结果一致。

请从第一次响应中取得 snapshot 的值(第一次请求不传 snapshot),并在后续页面的请求中原样重新传回该值,同时保持与最初请求相同的筛选条件和相同的 perPage。如果在重新传回旧的 snapshot 时其中任一值发生变化,接口会返回错误。

名称类型必填说明校验规则
snapshotstring否分页会话的标识(取自第一次响应的 snapshot 字段);后续页面请随 page 一起原样传回必须与最初请求的筛选条件和 perPage 一致
startDatestring否筛选的起始日期必须为带时间的 ISO date string
endDatestring否筛选的结束日期必须为带时间的 ISO date string
statusstring[] (enum) - PENDING, PROCESSING, FAILED, PROCESSED否状态列表必须为非空且不含重复项的数组
typestring[] (enum) - TRANSACTION, DEPOSIT, WITHDRAWAL, MED, WALLET, ACCOUNT, ACCOUNT_FINANCIAL_SUMMARY, WALLET_DAILY_BALANCES否报表类型列表必须为非空且不含重复项的数组
originstring[] (enum) - ADMIN, USER否报表来源必须为非空且不含重复项的数组
idstring (UUID v4)否报表的标识必须为有效的 UUID v4
userNamestring否用户名称最多 255 个字符
userEmailstring否用户邮箱必须为有效的邮箱

请求示例​

curl --request GET \
--url "https://api.gateway.com.br/core/report?status=PROCESSED&type=TRANSACTION&origin=USER" \
--header 'Authorization: Bearer your-jwt-token'

成功响应​

字段类型必填说明
totalPagesnumber是总页数
currentPagenumber是当前页
perPagenumber是每页条数
snapshotstring否分页会话的标识;后续页面请原样传回
dataarray是报表列表(参见子对象 ListItem)

子对象​

ListItem​

字段类型必填说明
idstring是报表的标识
statusstring (enum)是报表状态(PENDING、PROCESSING、FAILED、PROCESSED)
typestring (enum)是报表类型(TRANSACTION、DEPOSIT、WITHDRAWAL、MED、WALLET、ACCOUNT、ACCOUNT_FINANCIAL_SUMMARY、WALLET_DAILY_BALANCES)
userobject是用户信息(参见子对象 User)
originstring (enum)否报表来源(ADMIN、USER)
filtersobject是报表使用的筛选条件(参见子对象 Filters)
fileobject否报表文件(参见子对象 File)
expirationDatestring (ISO)否文件的过期时间
errorMessagestring否错误信息
createdAtstring (ISO)是创建时间
updatedAtstring (ISO)是最后更新时间

User​

字段类型必填说明
idstring是用户的标识
namestring是用户名称
emailstring是用户邮箱

Filters​

字段类型必填说明
startDatestring是筛选的起始日期
endDatestring是筛选的结束日期
storeIdstring (UUID v4)否店铺的标识
userIdstring (UUID v4)否用户的标识
statusstring[]否已应用的状态列表
paymentMethodstring[]否支付方式
acquirerstring[]否报表涉及的收单机构

File​

字段类型必填说明
keystring是文件的键
isPrivateboolean是标识文件是否为私有
urlstring是访问文件的地址

响应示例​

{
"totalPages": 1,
"currentPage": 1,
"perPage": 15,
"snapshot": "b3BhcXVlLXNuYXBzaG90LXRva2Vu",
"data": [
{
"id": "553e8400-e29b-41d4-a716-436251480000",
"status": "PROCESSED",
"type": "TRANSACTION",
"user": {
"id": "553e8400-e29b-41d4-a716-436251480111",
"name": "Loja Exemplo",
"email": "contato@lojaexemplo.com"
},
"origin": "USER",
"filters": {
"startDate": "2026-03-06T00:00:00.000Z",
"endDate": "2026-03-06T23:59:59.999Z",
"status": ["PAID"],
"paymentMethod": ["PIX"]
},
"file": {
"key": "report-2026-03-06-553e8400-e29b-41d4-a716-436251480000-CSV",
"isPrivate": true,
"url": "signed-url"
},
"expirationDate": null,
"errorMessage": null,
"createdAt": "2026-03-06T12:49:04.681Z",
"updatedAt": "2026-03-06T12:49:04.681Z"
}
]
}

可能的错误​

状态码说明处理方式
401凭据无效请检查您的凭据
403无权限或未授权请联系技术支持
422数据无效或缺失请检查数据格式
422校验失败请联系技术支持
500内部错误请联系技术支持