GET
/
orchestration
/
orchestrations
List Orchestrations
curl --request GET \
  --url https://api.paxos.com/v2/orchestration/orchestrations \
  --header 'Authorization: Bearer <token>'
{
  "orchestrations": [
    {
      "id": "6506ad35-cad8-440f-b247-c4ec092c96fe",
      "profile_id": "1a763ac5-13d9-4568-bb8b-747c416b105c",
      "identity_id": "f1f8651f-cece-4310-92c0-9cbb9d1b3601",
      "account_id": "6506ad35-cad8-440f-b247-c4ec092c96fe",
      "ref_id": "082d38c8-c7b1-4a3b-bdf9-b3a428c1ce80",
      "source_asset": "PYUSD",
      "destination_asset": "USD",
      "source_amount": "1.5",
      "source_transfer": {
        "transfer_id": "35e3d34d-5552-4185-9583-d6b2856291c0",
        "status": "COMPLETED"
      },
      "destination_transfer": {
        "transfer_id": "91252ea9-1659-4ca2-9e3a-310612e44233",
        "status": "PROCESSING"
      },
      "status": "PROCESSING",
      "source": {
        "profile": {
          "profile_id": "1a763ac5-13d9-4568-bb8b-747c416b105c"
        }
      },
      "destination": {
        "crypto": {
          "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh",
          "network": "ethereum"
        }
      },
      "created_at": "2024-03-20T10:00:00Z",
      "updated_at": "2024-03-20T10:05:00Z",
      "metadata": {
        "purpose": "conversion"
      }
    }
  ],
  "next_page_cursor": "next_page_token_123"
}
OAuth Scope
orchestration:read_orchestration

Authorizations

Authorization
string
header
required

Paxos APIs use OAuth 2 with the client credentials grant flow.

Token URLs:

Query Parameters

orchestration_rule_id
string[]

Optionally filter by the initiating orchestration rule ids. There is a limit of 100 orchestration rule ids that can be specified in a single request.

source_asset
string[]

Optionally filter by source assets. There is a limit of 100 source assets that can be specified in a single request.

destination_asset
string[]

Optionally filter by destination assets. There is a limit of 100 destination assets ids that can be specified in a single request.

status
string[]

Optionally filter by statuses. There is a limit of 100 statuses that can be specified in a single request.

created_at.lt
string<date-time>

Include timestamps strictly less than lt. RFC3339 format, like 2006-01-02T15:04:05Z.

created_at.lte
string<date-time>

Include timestamps less than or equal to lte. RFC3339 format, like 2006-01-02T15:04:05Z.

created_at.eq
string<date-time>

Include timestamps exactly equal to eq. RFC3339 format, like 2006-01-02T15:04:05Z.

created_at.gte
string<date-time>

Include timestamps greater than or equal to lte. RFC3339 format, like 2006-01-02T15:04:05Z.

created_at.gt
string<date-time>

Include timestamps strictly greater than gt. RFC3339 format, like 2006-01-02T15:04:05Z.

limit
integer

Number of results to return. Defaults to 100 if no limit is provided. Maximum 1000.

order
enum<string>

Sort order for the results. Defaults to DESC by created_at time.

Available options:
DESC,
ASC
page_cursor
string

Optional Cursor for getting the next page of results.

orchestration_id
string[]

Optionally filter by a list of orchestration IDs. There is a limit of 100 orchestration ids that can be specified in a single request.

profile_id
string[]

Optionally filter by the target profiles. There is a limit of 100 profiles that can be specified in a single request.

Response

200 - application/json

A successful response.

orchestrations
object[]
next_page_cursor
string