The store's cancellation requests and complaints (seller)
The seller's triage queue. One row per issue, newest first, carrying the same Issue the buyer sees PLUS the two things a seller needs to act on it: order_number and buyer_display.
buyer_display is derived at READ time from the shopper's name — first name plus last initial — exactly as MarketplaceReview does, and is never the email and never a stored column. A seller triaging a complaint does not need a shopper's address book entry, and a stored display name would keep showing an old value after a rename.
The merchant this call is fenced to comes from the STORE ROW that store_id resolves to — never from a request field — and the permission marketplace.order.read is then checked at merchant:<id>:marketplace:orders. An unknown store, another tenant's store and a store outside the caller's grant all answer the same neutral 404.
total counts every issue matching the filter, not the page, so the console renders a pager without walking to the end.
Authorization
bearerAuth In: header
Query Parameters
The store whose issues to list. The fence is read from this row, not from the caller's claims.
uuidLimit to one state. Omitted returns ALL states — the default is the whole queue, because a seller who lands on a filtered-to-open list and sees nothing concludes there is no history.
"open" | "accepted" | "rejected"11 <= value201 <= value <= 100Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://sandbox.505pay.link/v1/marketplace/issues/admin?store_id=497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"items": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"kind": "cancel",
"reason_code": "changed_mind",
"note": "string",
"state": "open",
"resolution": "",
"seller_note": "string",
"refund_amount_cents": 0,
"currency": "IDR",
"photos": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"url": "http://example.com"
}
],
"opened_at": "2019-08-24T14:15:22Z",
"resolved_at": "2019-08-24T14:15:22Z",
"order_number": "string",
"buyer_display": "string"
}
],
"total": 0,
"page": 0,
"limit": 0
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "not_found",
"message": "resource not found",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}{
"error": "rate_limit_exceeded",
"message": "too many requests",
"request_id": "01916b2a-f3c0-7000-0000-0000000000ff"
}Was this page helpful?