Skip to main content
POST
Create a transaction report

Authorizations

Authorization
string
header
required

Secret key, kc_sk_test_... or kc_sk_live_.... Server-side only.

Headers

Idempotency-Key
string
required

Unique key per logical request, reused on retries. 1 to 255 characters.

Required string length: 1 - 255

Body

application/json
type
enum<string>
required
Available options:
financial_transactions,
payments,
refunds,
disputes
period_start
string<date-time>
required
period_end
string<date-time>
required

Exclusive. At most 92 days after period_start.

Response

Report export started.

id
string
required
Example:

"rex_01JABCDEF"

object
string
required
Allowed value: "report_export"
type
enum<string>
required
Available options:
financial_transactions,
payments,
refunds,
disputes
period_start
string<date-time>
required
period_end
string<date-time>
required
status
enum<string>
required
Available options:
pending,
ready,
failed
created_at
string<date-time>
required
row_count
integer | null
failure_reason
string | null
completed_at
string<date-time> | null