List transactions

Get a list of all transactions. Only transactions associated with the calling client are returned. Responses can be filtered by source and destination.

SecurityapiKey and apiSecret
Request
query Parameters
page[size]
integer [ 1 .. 100 ]
Default: 20

The number of items to return per page.

page[after]
string

The cursor to start the page after.

page[before]
string

The cursor to start the page before.

sort
string

The order of items returned by the API. Currently only id field is supported. Use id for ascending order and -id for descending order.

Responses
200

List of Transactions.

Response Schema: application/vnd.api+json
required
Array of objects
Array
type
required
string
id
required
string <id:trxn:[a-zA-Z0-9]{27}>
required
object
assetType
required
string

The type of asset. This could represent a currency, a cryptocurrency, or some other class of asset. See the possible values for examples.

Enum: "asset:eth:USDC" "asset:eth:WBTC" "asset:btc:BTC" "asset:sol:USDC" "asset:fiat:USD"
amount
required
string <\d+>

A very large, unsigned, integer represented as a string.

source
required
string <conduit:.+>

Source id of the transaction, for e.g a pool name

destination
required
string <conduit:.+>

Destination id of the transaction, for e.g a pool name

effectiveDate
required
string <date>

The date when the asset reached its destination

quote
string <id:quote:[a-zA-Z0-9]{27}>
settleAt
string

When this transaction is expected to settle

Enum: "now" "day_close"
status
required
string

Current status of the transaction

Enum: "pending" "posted" "rejected" "blocked"
createdAt
required
string <date-time>

The time when the object was created.

createdBy
required
string

The actor (either Conduit or a client-assigned authority) that created the object.

Enum: "conduit" "client"
required
object
required
object

Transaction Relationship Response.

required
object
self
required
string <uri>
related
required
string <uri>
object
type
string
id
string <id:allc:[a-zA-Z0-9]{27}>
required
object

Transaction Relationship Response.

required
object
self
required
string <uri>
related
required
string <uri>
object
type
string
id
string <id:allc:[a-zA-Z0-9]{27}>
object

Transaction Relationship Response.

required
object
self
required
string <uri>
related
required
string <uri>
object
type
string
id
string <id:allc:[a-zA-Z0-9]{27}>
required
object
self
required
string <uri>

The link to the current page.

first
required
string <uri>

The first page of results.

next
string <uri>

The link to the next page of results. If this is not present, then there are no more results.

prev
string <uri>

The link to the previous page of results. If this is not present, then this is the first page of results.

400

The submitted request could not be completed because of an error in the input.

403

Access prohibited. This typically indicates that the presented credentials were invalid.

406

No supported media types in the 'accept' request header.

get/transactions
Request samples
curl -i -X GET \
  'https://sandbox.conduit.financial/transactions?page%5Bsize%5D=20&page%5Bafter%5D=string&page%5Bbefore%5D=string&sort=string' \
  -H 'X-API-Key: YOUR_API_KEY_HERE' \
  -H 'X-API-Secret: YOUR_API_KEY_HERE'
Response samples
application/vnd.api+json
{
  • "data": [
    • {
      • "type": "string",
      • "id": "id:trxn:2G6BST3Q0age8uCpYN7vIloQyxT",
      • "attributes": {
        • "assetType": "asset:eth:USDC",
        • "amount": "5000000000",
        • "source": "string",
        • "destination": "string",
        • "effectiveDate": "2019-08-24",
        • "quote": "id:quote:2G6BST3Q0age8uCpYN7vIloQyxT",
        • "settleAt": "now",
        • "status": "pending",
        • "createdAt": "2019-08-24T14:15:22Z",
        • "createdBy": "conduit"
        },
      • "relationships": {}
      }
    ],
  • "links": {}
}