Skip to main content
GET
/
api
/
v1
/
business-offramp
/
orders
List Offramp Orders
curl --request GET \
  --url https://aboki-b2b-eobk.onrender.com/api/v1/business-offramp/orders \
  --header 'Authorization: <authorization>'
{
  "success": true,
  "data": {
    "orders": [
      {}
    ],
    "pagination": {
      "page": 123,
      "limit": 123,
      "total": 123
    }
  }
}

List Offramp Orders

Retrieve all offramp orders for your business with optional filtering by status, customer, token, or network.
Authorization
string
required
Your Public Key from the dashboard. Format: Bearer pk_live_your_key_here

Query Parameters

status
string
Filter by order status: pending_deposit, processing, completed, failed, expired
customerEmail
string
Filter by customer email address
targetToken
string
Filter by token symbol (USDC, USDT, ETH, SOL)
targetNetwork
string
Filter by blockchain network (base, ethereum, solana)
page
integer
Page number for pagination (default: 1, minimum: 1)
limit
integer
Number of orders per page (default: 20, minimum: 1, maximum: 100)
sortBy
string
Sort field (default: createdAt)
sortOrder
string
Sort order: asc or desc (default: desc)

Response

success
boolean
Whether the request was successful
data
object
orders
array
Array of order objects with same structure as Get Order endpoint
pagination
object
page
number
Current page number
limit
number
Orders per page
total
number
Total number of orders

Example Response

{
  "success": true,
  "data": {
    "orders": [
      {
        "orderId": "OFF_1703234567_ABC123DEF",
        "status": "completed",
        "tokenAmount": 100,
        "targetToken": "USDC",
        "targetNetwork": "base",
        "netNgnAmount": 162525,
        "customerEmail": "customer@example.com",
        "createdAt": "2025-08-19T22:32:55.036Z"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 20,
      "total": 150
    }
  }
}




I