Product updates and announcements
status
, created_at
, and updated_at
to ListAPICredentials
responses. Support for filtering by status
also added.recipient_metadata
field to CreateInternalTransfer.ids
filter to ListAPICredentials
request.status_details
field to Transfer
that can provide more specific information related to a Transfer’s status. created_at
field to DepositAddress
. It is a field used to identify the time at which DepositAddress
was created.memo
field to CreateCryptoWithdrawalRequest
. It is an optional field used to identify a crypto withdrawal.from_account_id
, from_identity_id
, to_account_id
, to_identity_id
parameters to CreatePaxosTransfer.v2 API: Add field memo
to ListTransfers and GetTransfer response. It is an optional field used to identify a transfer. Currently supported for Fiat Transfers.PERSONA
and PLAID
to parameter person_details.passthrough_verifier_type
on Create Identity and Update Identity request and response.from_account_id
, from_identity_id
, to_account_id
, to_identity_id
parameters to CreateInternalTransfer.last_kyc_refresh_date
to the Identity API for setting the timestamp the Identity last underwent periodic refresh.RANSOMWARE
from the institution_details.institution_sub_type
enum on the Identity API.TRAVEL_RULE_REJECTED
to the secondary_statuses
parameter for List Transfers and Get Transfer responses. TRAVEL_RULE_REJECTED
may be used as a query parameter for List Transfers. Breaking Change: The Paxos v1 API has reached its end of life. Paxos no longer supports the v1 API. The v2 API fully supports all current API use cases.include_deactivated
query parameter to the Get Profile endpoint to enable retrieving a deactivated Profile.OrchestrationID
links all related transactions within a single end-to-end flow. OrchestrationRuleID
identifies which automation rule triggered the transaction set. These additions make it easier to track multi-step transactions and map them to their triggering rules, improving audit trails and simplifying reconciliation processes for treasury and enterprise payment operations. nickname
query parameter on List Profiles. Enables searching for Profiles by the given prefix. nickname
of an existing Profile. v2 API: The identity_id
parameter is now optional with Create Fiat Account. Those with 3rd-Party integrations initiating transfers on behalf of their end users must continue to use the parameter. business_description
parameter for the Create Identity, Update Identity, Get Identity and List Identities endpoints. v2 API: Add REAL_ESTATE
and OTHER_SOURCE_OF_WEALTH
to the customer_due_diligence.source_of_wealth
enumeration on the Identity APIs. DBS_ACT
to Fiat Network Instructions. crypto_tx_hashes
filter to the List Transfers endpoint.
v2 API: Add the following document types to Identity Documents APIs: AML_DOCUMENTS
, FUND_STRUCTURE_CHART
, FUND_MANAGER_REGISTRATION
, MEMORANDUM_OF_ASSOCIATION
, ORGANIZATIONAL_CHART
, FOUNDATION_BY_LAWS
, APPOINTMENT_OF_GUARDIAN_EVIDENCE
, LEGAL_DOMICILE_OF_BENEFICIAL_OWNERS
, GOVERNING_BODY_MEMBER_NAMES
. customer_due_diligence
object of the Identity API (Create Identity and Update Identity). v2 API: Add new ENUM value GOVERNMENT_BENEFITS
to the customer_due_diligence
object field source_of_funds
in the Identity API (Create Identity and Update Identity). is_merchant
field to the Identity API (Update Identity, Get Identity, List Identities). metadata
specified when creating a crypto deposit address is now inherited by deposit activities. CreateDepositAddress
API no earlier than February 15, 2024, and no later than June 13, 2024. Old deposit addresses will come with a deprecated warning until June 13, 2024. After this date they will no longer be supported. is_merchant
boolean field to the Create Identity request body and the List Identities, Create Identity, Get Identity and Update Identity responses. compatible_crypto_networks
to the Create Deposit Address and List Deposit Addresses API responses. This field contains the compatible networks with the created or already existing deposit address. /v1/transfers/peer
/v1/transfers/profile
/v1/crypto-withdrawals
/v2/transfer/internal
/v2/transfer/crypto-withdrawals
address1
, city
and province
fields are no longer explicitly marked as required in the MailingAddress
object. The v1 API CreateBankAccount endpoint and the v2 API Create Fiat Account and Update Fiat Account endpoints will continue to validate these fields if they exist. SelfMatchPreventionID
(tag 2362) to prevent matching against an opposite side order submitted by the same Crypto Brokerage customer. If this tag is not submitted, an order that matches against another order submitted by the same customer will cancel the original resting order. self_match_prevention_id
to Create Order. This field is used to prevent matching against an opposite side order submitted by the same Crypto Brokerage customer. If this field is not submitted, an order that matches against another order submitted by the same customer will cancel the original resting order. markets
, transfer_type
, account_id
and tax_year
query parameters as required to reflect actual API behavior. Auto-generated and other clients relying on the OpenAPI spec file may require updates. balance_at
time (start time then end time) first, and asset alphabetical second.
asset=PYUSD
and balance_asset=USD
to the Create Crypto Withdrawal request. 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][pyusd]. limit
query parameter and restrict the maximum page limit to 1,000 for the Paxos v2 API List Deposit Addresses service. Learn more. 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. CreateBankAccount
endpoint and CustomerBankAccount
schema have a new optional field: IntrabankWithdrawalInstructions
. 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.MARKET_CONDITIONS_PREVENTED_EXECUTION
to Create Order response. FIX: Add additional detailed failure reason (tag 58) Market conditions have invalidated this order
. recipient_profile_id
to Create Quote Execution. 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. GetProfileDepositInstructions
and GetCryptoAddressAutoconversionInstructions
NULL
CreateSenWithdrawal
. The endpoint now returns 403 error - Forbidden
. 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. crypto_network
on all requests to the Create Crypto Withdrawal v2 API endpoint. Production go-live February 22, 2023. crypto_network
on all requests to the Create Crypto Withdrawal and Create Sandbox Deposit v2 API endpoints. Learn more. 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. 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.~~ TIN_VERIFICATION_VALID
, TIN_VERIFICATION_ERROR
and TIN_VERIFICATION_PENDING
for parameter tin_verification_status
on all Identity v2 REST APIs. The new statuses apply to US-based users and are returned only when tax_details
exist. 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. ~~ Improve Request samples dropdown UI when multiple examples exist in the v2 REST API Reference Docs. metadata["origin"] = "v1"
to Crypto Withdrawal transfers created via the CreateCryptoWithdrawal v1 REST API endpoint. This allows Crypto Withdrawals created via the v1 REST API to be distinguished from those created using the v2 REST API. snapshot_at
field in the v2 REST API List Prices response so API consumers can understand the validity of a price and validate the time at which a price was given. group_id
for linking the debit and credit legs of an Internal Transfer on the v2 REST API. Add group_id
to Create Internal Transfer, List Transfers and Get Transfer responses when the response includes an Internal Transfer. Add query parameter group_ids
to List Transfers. Add GroupID
to the Profile Transactions Reconciliation Report. Enable statuses TIN_VERIFICATION_VALID
, TIN_VERIFICATION_ERROR
and TIN_VERIFICATION_PENDING
for parameter tin_verification_status
on all Identity v2 REST APIs. The new statuses apply to US-based users and are returned only when tax_details
exist.~~ Provide a snapshot_at
field in the v2 REST API List Prices response so API consumers can understand the validity of a price and validate the time at which a price was given.~~