Skip to main content
GET
Get recent payment transactions

Authorizations

Authorization
string
header
required

Personal access token, sent as Authorization: Bearer <token>. Each operation lists the permission it needs: read_only or full_access. A full-access token can call every operation. A read-only token can call only the operations that list read_only; anything else returns 403 read_only_credential_route_not_allowed.

Path Parameters

app_id
string
required

ID of the Base44 app.

Query Parameters

start_date
string<date-time> | null

Start of the window as an ISO 8601 timestamp. Send with end_date. Defaults to the period window.

end_date
string<date-time> | null

End of the window as an ISO 8601 timestamp. Send with start_date. Defaults to now when using period.

period
enum<string>
default:30d

Fallback window. Either 7d, 30d, or 90d. Defaults to 30d. Used unless both dates are supplied.

Available options:
7d,
30d,
90d
limit
integer
default:7

Maximum transactions to return, from 1 through 10. Defaults to 7.

Required range: 1 <= x <= 10
currencies
string | null

Comma-separated currency codes, for example usd,eur. Defaults to no currency filter. Use one currency when comparing amounts.

Response

Successful Response

Response with recent transactions list.

transactions
RecentTransactionResponse · object[]
required

Recent payments, refunds, and disputes, newest first. Empty when none match.

Example: