👋Getting started
Welcome to Silus API portal. Using our API you can:
Create invoices & check their statuses;
Make payouts;
Check project balances.
API Basics
All of the API requests should be made on https://api.silus.io/v1/.
Idempotence of the API
Idempotence is the feature of the API to provide the same result upon a repeated request as it did on the initial request, without reprocessing.
This means you can send multiple requests to the system with the same identifier, and only one successful request will be processed, with all responses being identical. This implementation serves as protection against network errors that lead to the creation of duplicated records and actions.
Requests Authentication
For most of our API endpoints we require authentication. For most of the methods it is done via Bearer tokens ( Authorization: Bearer .. header). You can obtain yours from the back office
For additional security, we require X-Project-ID header to be sent with every request.
Take a note we're using different keys for Invoices and Payouts. You can obtain both from the backoffice.
Rate limits
To provide better service experience, we limit requests on per minute basis. Current system limitations:
Invoice creating: 120 per minute*
Any other method: 60 per minute*
*These limits are negotiable. You can contact us and tell us your case, so we could extend them for your project.
In case of exceeding these limits, you will receive 429 Too Many Requests status with X-Retry-After header which will indicate how much time (in seconds) you need to wait until next request.
Let's build something!
💸Invoices💳Withdrawals💰Balances💹Exchange Rates💱Currency-network reference💲Supported Fiat currenciesLast updated