Skip to main content

Changelog

Keep up to date with Paxos Platform changes.


We deploy new features, fix bugs, and update the documentation on a regular basis. Use this record to review recent and upcoming changes to the Paxos Platform, including breaking changes.

Breaking Changes

  • v1 API End of Life Notification: No earlier than November 30, 2024, we are sunsetting the Paxos v1 APIs. This change ensures all Paxos customers are using supported APIs. Customers can begin migrating as most functionality available via the v1 APIs is already available in Paxos v2 APIs. We recommend you test your integrations in Sandbox during the testing window. See Migrating from v1 to v2 API.

  • Reconciliation Reporting: As part of reconciliation reporting improvements, we are incrementally rolling out a few changes to the Profile Balances Report.
    • The report no longer lists assets in ordered asset order. New order will be balance_at time (start time then end time) first, and asset alphabetical second.
    • The report now shows assets as long as there is one transaction that happened in history, even if no transactions in the asset were reported during the reporting period. Previously, assets with balances would show up in the report only if there was a transaction in the reporting period or if the asset was pre-configured to show up in the report regardless of transaction history.

  • Docs: Content updates and fixes.
    • Clarify HRQ Quickstart TIP text to state a single Quote Execution default maximum size is $50K USD. Previously the TIP stated $100K USD.
    • Update Stablecoin Conversion > Assets to reflect that a conversion uses the lowest maximum precision.

  • v2 API: Enable HRQ users to buy and sell PYUSD using the Create Quote Execution endpoint. Allow all HRQ users to retrieve PYUSD using the List Quotes endpoint.
  • v2 API: Add PYUSD to the List Historical Prices endpoint.
  • v1 API: Enable PYUSD withdrawal. All PYUSD withdrawals debit USD balance only. Enable USD deposit auto-conversion to PYUSD withdrawal.
  • v2 API: Enable PYUSD withdrawals using the Transfers API with the option to debit USD balance. Add values asset=PYUSD and balance_asset=USD to the Create Crypto Withdrawal request.
  • Wallet UI: Enable PYUSD withdrawals. All PYUSD withdrawals debit USD balance only. Enable USD deposit Auto-Transfer to PYUSD withdrawal.
  • Docs: Add sourcing and implementation information to the Paxos Documentation.

  • v2 API: Add assets=PYUSD query parameter to List Profile Balances. Add asset=PYUSD path parameter to Get Profile Balances. Add ”asset”: “PYUSD” to Create Sandbox Deposit request body schema. Add PYUSD to properties base_asset, quote_asset, commission_asset and rebate_asset for the List Executions, List Quotes, List Quote Executions, Create Quote Execution and Get Quote Execution endpoints. About PYUSD.

  • Docs: Add Held Rate Quotes Quickstart guide, Ledgering Strategy and Orders & Quotes FAQ best practice guides.

  • V2 API: Add a default of 100 results to the limit query parameter and restrict the maximum page limit to 1,000 for the Paxos v2 API List Deposit Addresses service. Learn more.

  • v1 API: Add new schema IntrabankDepositInstructions and new field PaxosBankAccount to the GetProfileDepositInstructions endpoint. IntrabankDepositInstructions includes fields memo_id, beneficiary_name account_number, and type. PaxosBankAccount:intrabank is a generic IntrabankDepositInstructions that populates whenever any of the other intrabank type fields (for example, cbit) are populated (the respective existing fields will also be populated and supported). Future intrabank networks will be contained in intrabank only.

  • v1 API: CreateBankAccount endpoint and CustomerBankAccount schema have a new optional field: IntrabankWithdrawalInstructions.
    • This generalizes the existing intrabank withdrawal instructions into a single field. Clients may specify the new IntrabankWithdrawalInstructions (which consist of beneficiary_name, account_number, and CustomerBankAccount.Type) as an alternative to existing network-specific intrabank details (account_number can be a wallet address for networks like CBIT).
    • CustomerBankAccount will fill in IntrabankWithdrawalInstructions IN ADDITION TO the existing intrabank withdrawal instructions in responses. Future intrabank networks will only be supported via IntrabankWithdrawalInstructions (as opposed to their own field). The Type field on IntrabankWithdrawalInstructions will differentiate the network types.
    • Existing network-specific instructions are deprecated, but will continue to work.

  • Docs: Add FIX overview, onboarding, certification and best practices documentation.

  • v2 API: Add error code MARKET_CONDITIONS_PREVENTED_EXECUTION to Create Order response.
  • FIX: Add additional detailed failure reason (tag 58) Market conditions have invalidated this order.

  • Docs: Enable RSS, Atom and JSON feeds for the Paxos Changelog.

  • Docs: Add new parameter precisions to Orders, Precision and Rounding best practice guide.

  • Docs: Add crypto brokerage and stablecoin and overview pages. Add Crypto Brokerage Orders, Precision and Rounding best practice guide.

v2 API: Add value PROVE to parameter person_details.passthrough_verifier_type on Create Identity and Update Identity request and response for the v2 REST API. Add value PROVE to parameter person_details.passthrough_verifier_type on List Identities and Get Identity response.

  • v1 API: Disable wire deposit instructions for Silvergate. Both GetProfileDepositInstructions and GetCryptoAddressAutoconversionInstructions now return NULL no longer return SEN Deposit Instructions nor Silvergate wire deposit instructions. These endpoints still return SigNet Deposit Instructions and memo IDs.
  • v1 API: Deprecate CreateSenWithdrawal. The endpoint now returns 403 error - Forbidden.

  • Add value FIS to parameter person_details.passthrough_verifier_type on Create Identity and Update Identity request and response for the v2 REST API. Add value FIS to parameter person_details.passthrough_verifier_type on List Identities and Get Identity response.
  • Paxos Retail UI: Reduce Market Order maximum size for BTC and ETH to $25,000. Does not apply to API initiated orders.

  • Sandbox: Require crypto_network on all requests to the Create Crypto Withdrawal and Create Sandbox Deposit v2 API endpoints. Learn more.

  • Production: Return a 500 error only when all requested markets fail to be retrieved for the v2 REST API List Prices service. Any single market that failed to be retrieved is excluded from the response.

  • Production: Return a 500 error only when all requested markets fail to be retrieved for the v2 REST API List Prices service. Any single market that failed to be retrieved is excluded from the response.

  • Ensure results match filtering criteria when viewing paginated results for v2 REST API endpoints List Transfers and List Deposit Addresses.