Docs/API Reference/Transactions

List Airbnb transactions

Transactions · GET /v1/channels/airbnb/transactions

List Airbnb transactions

GET/v1/channels/airbnb/transactions

Note

The Airbnb settlement ledger: each payout followed by the lines it paid. A payout's line amounts sum to its paid-out amount exactly. UPCOMING lines are expected earnings not paid out yet.

Request

curl https://api.repull.dev/v1/channels/airbnb/transactions?status=COMPLETED \
  -H "Authorization: Bearer $REPULL_API_KEY"

Response

{
  "data": [ { "transactionId": "airbnb_payout_…", "platform": "airbnb", "type": "Payout", "isPayout": true, "status": "COMPLETED", "amount": 2140.55, "currency": "USD" } ],
  "pagination": { "nextCursor": null, "hasMore": false }
}

Query Parameters

start_datestring (YYYY-MM-DD)

Inclusive lower bound on the payout date (the line date for upcoming lines).

end_datestring (YYYY-MM-DD)

Inclusive upper bound.

statusstring

COMPLETED (settled) or UPCOMING (expected).

typestring

Airbnb line type, e.g. Payout, Reservation, Adjustment, Resolution Payout.

payout_idstring

One payout and all its lines.

confirmation_codestring

Every line for one reservation.

limitintegerDefault: 100

Lines per page, up to 500.

cursorstring

`pagination.nextCursor` from the previous page.

AI