Skip to main content
With the Kravata Business API your company creates orders to convert between fiat and stablecoins using its own registered bank accounts and wallets:
  • On-ramp: you send fiat and receive stablecoins.
  • Off-ramp: you send stablecoins and receive fiat.
  • Quotes: get the current rate and costs before creating an order.
  • History: query all your orders and their status.
  • Accounts and wallets: check your registered accounts and wallets and their approval status.

Environments

Getting started

1

Get your access token

Obtain your access and refresh tokens with your credentials. See Authentication.
2

Get your client ID

Call Get Client Info. The id in the response is your clientId, required by most endpoints. Both status and complianceStatus must be approved to operate.
3

Get your account and wallet IDs

Call Get Bank Accounts and Get Wallets. Only accounts and wallets with status accepted can be used in an order. New accounts and wallets are registered from the Kravata web platform.
4

Quote and create the order

Quote the order and create it. See Ramp flows to choose between the send-based and receive-based flows.
5

Send the funds and track the order

Follow the deposit instructions of the order, report your transfer (transaction hash or payment proof) and track the status with Get Ramps or webhooks.
Ask your Kravata point of contact for the Kravata Business API Postman collection, which includes every endpoint with example requests and responses.