Skip to main content
GET
Get Transaction Details
Pass transaction_type=POOL_BUY to fetch details for a pool buy transaction. Possible status values: CREATED, PROCESSING, PENDING, COMPLETED, FAILED, CANCELLED, REVERTED, REJECTED, EXPIRED, SOURCE_INVALID, APPROVAL_REQUIRED, SUCCESSFUL, REFUND_INITIATED, REFUND_COMPLETED, REFUND_FAILED Error codes: 4004: Transaction not found

Headers

X-Api-Key
string
required

Your API key (configured in credentials)

X-Signature
string
required

HMAC-SHA256 signature (auto-generated) To test manually: HMAC-SHA256 of apiKey + timestamp (or apiKey + timestamp + userId when X-User-Id is required), keyed with your API secret. The HMAC Generator flow computes this for you.

X-Timestamp
string
required

Unix timestamp in seconds (auto-generated) Unix seconds, e.g. Math.floor(Date.now() / 1000). Must match the timestamp used in the X-Signature computation.

X-Request-Id
string
required

Unique request identifier (auto-generated) Any unique string per request, e.g. a UUID.

X-User-Id
string
required

User UUID (set above)

Query Parameters

transaction_type
enum<string>
required

Must be EXTERNAL_SELL.

Available options:
EXTERNAL_SELL,
POOL_SELL,
SELL,
BUY,
POOL_BUY,
EXTERNAL_BUY,
DEPOSIT,
WITHDRAW
transaction_id
string
required

Parent transaction UUID, returned as id from the create-external-sell-transaction and confirm-onchain-funding responses.

Response

Successful response

success
boolean
data
object