POST
/
issuer-quote
Create Issuer Quote
curl --request POST \
  --url https://api.paxos.com/v2/issuer-quote \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "profile_id": "<string>",
  "market": "<string>",
  "side": "BUY",
  "base_amount": "<string>"
}'
{
  "quote_id": "2ce28645-2e1c-4a5d-8799-90e7b6e02673",
  "market": "PAXGUSD",
  "side": "SELL",
  "quantity": "0.05",
  "price": "11.33",
  "fee": "0.02",
  "quote_amount": "0.34",
  "expires_at": "2025-09-11T11:23:03.327913249Z"
}
OAuth Scope
exchange:write_issuer_quote

Authorizations

Authorization
string
header
required

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

Token URLs:

Learn more in the API credentials guide →

Body

application/json
profile_id
string
required

The profile ID under which to execute this order.

market
string
required

Trading pair for the quote. Only "PAXGUSD" is currently supported.

side
enum<string>
required

Trade side.

Available options:
BUY,
SELL
base_amount
string
required

The amount of assets (crypto) to mint or redeem.

Response

200 - application/json

A successful response.

quote_id
string
required

The ID of the held issuer quote for buying or selling an asset.

market
string
required

Trading pair for the issuer quote.

side
enum<string>
required

Trade side.

Available options:
BUY,
SELL
quantity
string
required

Amount of asset (crypto) in the issuer quote.

price
string
required

Cost per unit of the asset.

fee
string
required

Fee to pay for the transaction.

quote_amount
string
required

Amount of fiat to spend or acquire using the issuer quote, excluding fees.

expires_at
string<date-time>
required

The time at which the issuer quote expires.