Getting Started

Coverage

What the Partner API supports today, and how the work is split between your integration and Stablegate. Routes, assets and rules change over time: the API is the source of truth at runtime, and the Changelog records every change.

Exchange Routes

The fiat side is EUR over sepa. The crypto side is a stablecoin on one of its supported networks:

AssetNetworks
USDTethereum, tron
USDCethereum, stellar
EURCethereum

Every pair works in both directions: on-ramp (EUR to the stablecoin) and off-ramp (the stablecoin to EUR). Each order is one exchange between one source and one destination. Query GET /v1/exchange-routes/ for the current list and fraction_digits of each asset, and POST /v1/exchange-routes/check/ before creating an order: a route can exist and still be temporarily unavailable.

Customers

IndividualCorporate
Create via APIYesYes (company_name required)
Instant VerificationYes, when enabled for your accountNo
Standard verification via hosted linkYesYes
Trading after approvalInstant: at once. Standard: after activationAfter activation

Instant Verification runs sanctions and PEP screening and approves automatically when the screening is clear, usually within minutes; a match goes to manual review. Standard verification adds document checks and account activation (a test deposit or a video interview). Higher levels and personal limits are assigned by Stablegate compliance after a Source-of-Funds review.

A customer record is created once and is not edited afterwards; closing a customer that has not started verification arrives with the next release (see Close a Customer). Customer states (active, limited, blocked, closed) are managed by Stablegate and read from GET /v1/customers/{customer_uuid}/.

Customers from the non-serviced countries and US persons cannot be onboarded.

Accounts

AccountNetworks and railsOwnership proof
Bank accountIBAN, SEPA payoutsHolder name on the account
Walletethereum, tron, stellar for the routes above; see External Accounts for every accepted railSigned message for Ethereum, or a Satoshi Test

Every order pays out to an account registered for the customer. The number of accounts per customer is set by your account configuration. See External Accounts.

Limits and Fees

Limits are per customer, counted in EUR, and depend on the verification level and risk category. The fee is calculated in the deposit currency, deducted from the deposit, and has a minimum per transaction. Defaults are on Limits and Fees; the values that apply to a given customer come from GET /v1/customers/{customer_uuid}/limits/ and POST /v1/customers/{customer_uuid}/check-fees/.

Events

Webhooks deliver order.status_changed for orders created through the API, signed with HMAC-SHA512. Verification outcome, customer state and deposit progress are read by polling the customer and order detail endpoints.

Who Does What

Through the APIBy Stablegate, on request
Create customers, start verification, close unused customersEnable Partner API access and review clients' verification
Register and remove bank accounts and walletsBlock, limit, reactivate or close a verified customer
Check routes, fees and limits; create and cancel orders while newSet verification levels, custom limits, minimum amounts and fee schedules
Read order and deposit status; receive webhooksRetry, hold, stop or roll back an order; refund a rejected deposit; recover a transfer sent on the wrong network
Manage API keys and webhooks in the Developers sectionSet the deposit deadline (valid_until) and the number of accounts per customer

To request anything from the right column, contact your account manager or support with the customer or order UUID.

Ready to integrate?

Tell us about your use case and we will enable Partner API access for your account.
Copyright © 2026