| Time | Status | User Agent |
| :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

**transactionStatus**  
array of strings  
Filter by transaction status. Can be a single status or an array of statuses.

**transactionReference**  
string  
Filter by transaction reference.

**externalReference**  
string  
Filter by external reference (e.g., order ID).

**startDate**  
date-time  
Filter by start date (ISO 8601 format). Inclusive.

**endDate**  
date-time  
Filter by end date (ISO 8601 format). Inclusive.

**pageSize**  
integer  
Number of items to return per page.

**page**  
string  
Page token for pagination (cursor).

**accept**  
string  
enum  
Defaults to application/json

Generated from available response content types

Allowed:  
`application/json` `application/problem+json`

# Response Codes

| Code | Description |
| :-- | :-- |
| `200` | List of payment transactions matching the search criteria. |
| `400` | Bad Request |
| `401` | Unauthorized |
| `404` | Not Found |
| `406` | Not Acceptable |
| `500` | Internal Server Error |

---

**Base URL**  
https://api.superpayments.com/2026-04-01/payments/search

```bash
curl --request GET \
     --url https://api.superpayments.com/2026-04-01/payments/search \
     --header 'accept: application/json'
```

Click `Try It!` to start a request and see the response here! Or choose an example:

**Response Types**  
`application/json`  
`application/problem+json`
