Skip to main content
Preview Documentation — This integration is in final testing. API shapes are stable; endpoints will be live shortly. Contact your RebelFi rep if you have questions before go-live.

List Transactions

Returns transactions with filtering and pagination.

Query Parameters

customer_id
integer
Filter by recipient ID
status
string
Filter by status: pending, processing, in_progress, awaiting_confirmation, broadcasted, completed, failed, rejected, timed_out, canceled, reversed
date_from
string
Filter from date (ISO 8601)
date_to
string
Filter to date (ISO 8601)
page
integer
default:"1"
Page number
per_page
integer
default:"20"
Results per page (max 100)

Response

id
number
Transaction identifier
customer_id
number
Recipient ID this transaction belongs to
customer_name
string
Recipient name
usd_amount
string
USD amount deposited
total_fee
string
Total fee deducted (in USD)
usdc_delivered
string
Stablecoin amount (USDC/USDT) delivered to your wallet
status
string
Current transaction status
created_at
string
ISO 8601 timestamp when the transaction was created
completed_at
string
ISO 8601 timestamp when funds were delivered (only present for completed transactions)

Get Transaction

Returns a single transaction with full status history.
id
integer
required
Transaction ID

Response

Transaction Statuses

StatusDescription
pendingDeposit detected, conversion not started
processingConversion in progress
in_progressConversion actively executing
awaiting_confirmationWaiting for blockchain confirmation
broadcastedTransaction broadcasted to chain
completedFunds delivered
failedConversion failed
rejectedTransaction rejected
timed_outTransaction timed out
canceledTransaction canceled
reversedDeposit reversed — funds returned to sender