Skip to main content
GET
/
transactions
cURL
curl --request GET \
  --url https://sandbox.onconsul.com/v1/transactions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "created_at": "2023-11-07T05:31:56Z",
      "id": "<string>",
      "resolved_source": {
        "name": "<string>",
        "type": "managed_wallet"
      },
      "source": {
        "amount": "<string>",
        "currency": "USDC",
        "account_id": "<string>",
        "chain": "ethereum",
        "payment_method": "usd_ach"
      },
      "status": "queued",
      "type": "inbound_crypto",
      "bulk_destination": {
        "total_items": 123,
        "paylink_items_cancelled": 123,
        "paylink_items_claimed": 123,
        "paylink_items_count": 123,
        "paylink_items_pending": 123
      },
      "failure_reason": "<string>",
      "single_destination": {
        "destination": {
          "amount": "<string>",
          "currency": "USDC",
          "chain": "ethereum",
          "min_amount": "<string>",
          "payment_method": "usd_ach"
        },
        "resolved_destination": {
          "name": "<string>",
          "type": "managed_wallet"
        }
      }
    }
  ],
  "next_cursor": "<string>"
}
Returns a paginated list of all money movement through your Consul account. Each transaction has a type (inbound_crypto, outbound_crypto, onramp, offramp, or bulk_payout) and tracks status from creation through completion. You can filter by transaction type and date range.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

transaction_type
enum<string>[]
Available options:
inbound_crypto,
outbound_crypto,
onramp,
offramp,
bulk_payout
page_size
integer<int64>
cursor
string
from
string<date-time>
to
string<date-time>

Response

OK

data
object[]
required
next_cursor
string