Axiym

Getting Started

View Markdown

Use this guide to build and operate a Direct Trade API integration. It assumes you already understand Axiym accounts, address book entries, deposits, conversions, and withdrawals as described in Concepts & Workflows.

Every API resource belongs to your organization. The same integration may support your own activity, client services, or both, but Direct Trade does not create a separate Axiym client context for each customer. Keep customer attribution in your own system.

1. Prepare access

Complete Access and environments to obtain sandbox credentials, provide your egress addresses, and confirm the Axiym accounts, conversion pairs, and external-account test fixtures available for testing.

2. Understand sandbox testing

Read Sandbox testing before moving funds. It covers test balances, wallet transfers on testnet, and bank scenarios coordinated with Axiym.

3. Complete the quickstart

Make your first conversion takes you from authentication to a confirmed conversion. It is the shortest way to validate credentials, Axiym account access, permissions, idempotency, and the quote-and-confirm workflow.

4. Implement the workflows you need

GuideUse it to
Add to the address bookAdd an owned bank account or wallet to the address book for use as a deposit source and withdrawal recipient.
Deposit fundsSend funds from an address book entry, identify the resulting deposit, and confirm the Axiym account credit.
Execute a conversionSelect a permitted pair, create a locked quote, confirm it, and track execution.
Withdraw fundsCreate and confirm a withdrawal from an Axiym account to an active address book entry.
Reconcile activityJoin API resources to account statement entries and verify period balances.

Add the account or wallet to the address book and wait until the entry is ACTIVE before testing a deposit or withdrawal.

5. Apply the shared conventions

The fundamentals apply across Direct Trade API operations:

Definition of a production-ready integration

Before moving production funds, your integration should be able to:

  • obtain new access tokens before expiry without exposing client secrets;
  • attach request IDs and idempotency keys correctly;
  • handle asynchronous deposit, conversion, address book entry, and withdrawal states;
  • distinguish simulated sandbox bank activity from real external settlement;
  • retry only requests that are safe to retry;
  • follow cursor pagination until hasNextPage is false; and
  • reconcile completed operations against Axiym account statements and the corresponding treasury or customer records in your system.