Skip to main content
GET
Export payment transactions

Authorizations

Authorization
string
header
required

Personal access token, sent as Authorization: Bearer <token>.

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 it with end_date, because a date sent on its own is ignored.

end_date
string<date-time> | null

End of the window as an ISO 8601 timestamp. Send it with start_date.

period
enum<string> | null

Window to use when you don't send both dates, counted back over whole UTC days including today. Either 7d, 30d, or 90d. Defaults to no window, which covers the app's whole history.

Available options:
7d,
30d,
90d
currencies
string | null

Comma-separated currency codes, for example usd,eur. Defaults to no currency filter.

provider
enum<string>
required

Payment provider whose transactions to use. Either stripe or wix. stripe covers payments taken through the app's Stripe integration, and wix covers payments taken through Wix Payments (Base44 Payments). The provider has to be connected to the app.

Available options:
stripe,
wix
status
string | null

Comma-separated statuses to include, from succeeded, refunded, and failed. For example, succeeded,refunded leaves out lost disputes. Defaults to every status.

Response

The CSV file, sent as an attachment named after the app and today's date.

The response is of type string.