Skip to main content
GET
This endpoint returns a paginated list of checkout sessions. You can filter by status, buyer email, or date range.

Authentication

This endpoint requires a valid API key with checkouts:read permissions.

Query Parameters

string
Filter by checkout status: not_ready_for_payment, ready_for_payment, completed, canceled, in_progress
string
Filter by buyer’s email address
string
Filter checkouts created after this ISO 8601 timestamp
string
Filter checkouts created before this ISO 8601 timestamp
integer
Number of results per page (default: 20, max: 100)
string
Cursor for pagination - ID of the last item from the previous page

Response

array
Array of checkout session objects
boolean
Whether there are more results available
integer
Total number of checkouts matching the filters