GET
/
api
/
v1
/
transactions
/
List All Orders (On-Ramp & Off-Ramp)
curl --request GET \
  --url https://skala-sandbox.ripio.com/api/v1/transactions/ \
  --header 'Authorization: Bearer <token>'
[
  {
    "transactionId": "21d8a046-3221-4b43-a301-0f9adcdd9a45",
    "createdAt": "2023-11-07T05:31:56Z",
    "customerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "quoteId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "fromCurrency": "ARS",
    "toCurrency": "USDC",
    "amount": "<string>",
    "chain": "ETHEREUM_SEPOLIA",
    "paymentMethodType": "wire",
    "depositAddress": "<string>",
    "status": "WITHDRAWAL_PENDING",
    "externalRef": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
  }
]

Authorizations

Authorization
string
header
required

Access token obtained via /oauth2/token/. Use as Authorization: Bearer <access_token>.

Query Parameters

type
enum<string>

Filter orders by type.

Available options:
ONRAMP,
OFFRAMP
status
enum<string>

Filter orders by status.

Available options:
PENDING,
PROCESSING,
COMPLETED,
CANCELLED,
REFUNDED
limit
integer
default:100

Maximum number of items to return.

Required range: x >= 1
offset
integer

Starting point to limit the total items to return (for pagination).

Required range: x >= 0

Response

A list of transactions. The structure of each object in the list depends on its type (OnRamp or OffRamp).

transactionId
string<uuid>
required

Unique identifier for the on-ramp transaction.

Example:

"21d8a046-3221-4b43-a301-0f9adcdd9a45"

createdAt
string<date-time>
required

Date and time the on-ramp transaction was created.

customerId
string<uuid>
required

Customer's unique identifier.

quoteId
string<uuid>
required

Reference to the original quote used for this transaction.

fromCurrency
string
required

The source currency (fiat) used in the on-ramp transaction.

Example:

"ARS"

toCurrency
string
required

The target cryptocurrency received in the on-ramp transaction.

Example:

"USDC"

amount
string
required

The amount of the target cryptocurrency received (based on the original quote).

chain
string
required

The target blockchain network for the cryptocurrency deposit.

Example:

"ETHEREUM_SEPOLIA"

paymentMethodType
string
required

The payment method used for the fiat deposit.

Example:

"wire"

depositAddress
string
required

The customer's deposit address on the target blockchain.

status
enum<string>
required

The current transaction status.

Available options:
ON_RAMP_DEPOSIT_RECEIVED,
ON_RAMP_TRADE_COMPLETED,
ON_RAMP_WITHDRAWAL_PROCESSING,
ON_RAMP_WITHDRAWAL_COMPLETED,
ON_RAMP_TRADE_CANCELLED,
ON_RAMP_ORDER_EXPIRED,
ON_RAMP_REFUND_COMPLETED
Example:

"WITHDRAWAL_PENDING"

externalRef
string<uuid>
required

Unique identifier for the order provided by the partner.