API reference
Sandbox endpoint catalogue
The reference for the Nuvanté sandbox API. Browse endpoints by theme, check their parameters, and copy request samples along with their response envelopes.
https://sandbox-api.nuvante.ioA good order to work through: authentication, then the system readiness check, then balances, then redemptions or swaps. The guides live under /developers/docs, and this catalogue is the detailed, endpoint-by-endpoint reference.
Authentication
API key credentials and how auth works today.
System
Readiness checks to run before you start a settlement flow.
Accounts & balances
Participant identity, balances and reserve visibility.
/api/v1/meGet current participant
Returns the participant your API key belongs to.
/api/v1/onboarding/applicationsSubmit onboarding application
Apply once to get sandbox access straight away, and production access after a KYB review.
/api/v1/me/balancesList balances
Read the balances your participant can see.
/api/v1/reservesList reserves
Read issuer reserve positions, if your credential has reserve access.
Transactions
Initiate, fetch, list and cancel settlement transactions.
/api/v1/transactionsList transactions
Page through your participant's transactions.
/api/v1/transactions/{id}Get a transaction
Fetch one transaction, including its saga state and available actions.
/api/v1/transactionsInitiate a transaction
Create a redemption or a stable-to-stable swap.
/api/v1/transactionsInitiate a stable-to-stable swap
Create a swap between two issued assets.
/api/v1/transactions/{id}/cancelCancel a transaction
Cancel a transaction while cancelling is still allowed.
/api/v1/transactions/{id}/recovery-statusGet transaction recovery status
See the Mode 3 recovery state and refund timeline for a transaction.
Reserve proofs
Generate and verify ZK reserve proofs for issuer backing claims.
/api/v1/reserves/{issuerId}/proof/generateGenerate reserve proof
Generate a fresh ZK reserve proof from the issuer's current sandbox reserves.
/api/v1/reserves/proof/verifyVerify reserve proof
Check any proof artifact against the sandbox policy key.
/api/v1/reserves/{issuerId}/proofGet latest reserve proof
Fetch an issuer's most recent proof and its verification result.
Agents
Mint agent identities, scope their mandates with capability intersection, and revoke them. Cross-platform interoperability is planned for Phase 2.
/api/v1/sandbox/agentsMint sandbox agent
Create a sandbox agent identity with a scoped mandate.
/api/v1/sandbox/agentsList sandbox agents
List the active sandbox agent mandates for your participant.
/api/v1/sandbox/agents/{id}Get sandbox agent
Fetch one sandbox agent mandate by ID.
/api/v1/sandbox/agents/{id}/revokeRevoke sandbox agent
Revoke a sandbox agent's mandate straight away.
Issuers
Issuer capability declaration, the burn and mint instruction contract, and conformance testing.
/api/v1/issuers/{issuerId}/capabilitiesDeclare issuer capabilities
Create or update the capability profile that controls how Nuvanté orders your transactions.
/api/v1/issuers/{issuerId}/custody/verify-delegationVerify custody delegation
Confirm that Nuvanté's operator key is an on-chain co-signer before Mode 1 goes live.
/api/v1/issuers/{issuerId}/conformance/runRun issuer conformance
Run the full conformance suite against the issuer's declared `apiBaseUrl`.
/api/v1/issuers/{issuerId}/conformance/resultsGet issuer conformance results
Get the pass or fail result for each scenario in the latest conformance run.
Conformance
Arm sandbox issuer outcomes on transactions you own. Needs a tenant admin JWT, and isn't available in production.
Tools
Public helpers behind the docs-site self-check and the onboarding dry run.
Team
Invite and manage participant team members with a tenant admin JWT.
/api/v1/teamList team members
List the active members of your participant.
/api/v1/team/invitationsCreate team invitation
Invite someone to join your participant.
/api/v1/team/invitations/{id}/resendResend team invitation
Send a pending invitation email again.
/api/v1/team/invitations/{id}/revokeRevoke team invitation
Cancel a pending invitation straight away.
Webhooks
Subscribe to transaction lifecycle events. Deliveries are signed with HMAC-SHA256 in a `Nuvante-Signature` header.
/api/v1/webhooksRegister webhook endpoint
Subscribe to transaction lifecycle events.
/api/v1/webhooksList webhook subscriptions
List every webhook subscription for your participant.
/api/v1/webhooks/{id}Get webhook subscription
Fetch one webhook subscription by ID.
/api/v1/webhooks/{id}Delete webhook subscription
Remove a webhook subscription and stop all future deliveries.
