Getting Started
Contact us and create your organization
- Go to
https://dev.rusd.app/contact-us. - Submit your company and contact details. Our team will reach out with next steps and KYB invite.
Complete business verification
- KYB: Provide company documents as instructed in the portal.
- After KYB approval, complete KYC (personal verification) for the primary admin.
- You will receive confirmation emails at each step.
Note: Production access requires successful KYB/KYC.
Set up your account
- Follow the activation link sent by email to register your user.
- Your organization will be created and the registering user will be assigned the Admin role.
- Upon creation, dedicated deposit wallets are provisioned for supported networks; bank deposit instructions are visible after onboarding.
Create an API Key (Admin only)
- In the RUSD Mint App, navigate to API Management.
- Click “Create API Key”.
- Name the key and save it. Keys are shown once—store securely.
- Only Admins can create API keys. Agents/Viewers cannot.
Authentication model:
- Use the API Key in your backend to authenticate to the Public API.
- Include the key in the request header when exchanging for an access token, then send the token in the Authorization header for subsequent calls.
Example header:
X-Api-Key: <your_api_key>
Refer to your environment’s Auth section for the exact header schema and signing requirements.
Make your first API calls
- Health check (confirms connectivity and maintenance status)
- GET
/system/healthcheck
- GET
- Retrieve balances (confirms auth and org wiring)
- GET
/balance
- GET
Expected behavior - 200 OK on success with JSON payloads.
Next steps
- Fetch deposit instructions:
- Crypto: GET
/deposit/wallets/{network} - Fiat: GET
/deposit/bank-accounts
- Crypto: GET
- Configure payout destinations in Address Book (crypto wallets and bank accounts).
- Initiate operations when ready:
- Withdrawals: POST
/finance/withdraw - Stake/Unstake: POST
/finance/stake,/finance/unstake - Internal transfers: POST
/finance/transfer(optionally validate with/finance/validate-UID/{uid})
- Withdrawals: POST
Updated 13 days ago
