Transactions — Reference
Auth: X-API-Key.
POST /v1/transactions — create · Idempotency-Key required
curl -X POST "$BASE_URL/v1/transactions" \
-H "X-API-Key: $THIQWAVE_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"quote_id": "'"$QUOTE_ID"'",
"beneficiary_id": "'"$BENEFICIARY_ID"'"
}'
| Field | Type | Required | Notes |
|---|---|---|---|
quote_id | string | yes | ACCEPTED, unused Flow B quote |
beneficiary_id | string | yes | payout destination |
Response 201 returns the transaction (id, external_id txn_…, state, amounts as minor-unit strings). Errors: 400 IDM_0002 (missing key) / quote not accepted, 404, 409 IDM_0001.
GET /v1/transactions/:id
Errors: 404 TXN_0001.
GET /v1/transactions
Query: limit, cursor. Response: { "data": [...], "pagination": { "has_more", "next_cursor" } }.