The SpectroCoin API is structured around REST. It features predictable resource-oriented URLs, accepts form-encoded request bodies, provides JSON-encoded responses, and employs standard HTTP response codes, authentication, and verbs.
Please note that the SpectroCoin API does not support bulk updates. Each request can only process one object.
To ensure optimal performance and reliability, SpectroCoin has implemented rate limits and allocations for API endpoints.
Quick navigation.
To quickly jump to any endpoint in the API reference, simply use the shortcut
Ctrl + /
(on Windows/Linux) orCommand + /
(on macOS).
Versioning
When backwards-incompatible changes are made to the API, a new, dated version is released. Read our API upgrades guide to learn more about backwards compatibility. For all API updates, view our API changelog.
All requests use your account API settings unless you override the API version. The upgrades guide lists every available version.
Scopes
Scope | Description |
---|---|
| View account details:
|
| View deposits:
|
| View crypto deposit addresses. Allows reading of cryptocurrency deposit addresses associated with the user's account. |
| Generate new crypto deposit addresses. Permits the creation of new cryptocurrency deposit addresses. |
| View currency exchanges:
|
| Create currency exchanges:
|
| View crypto withdrawals:
|
| Create crypto withdrawals:
|
| View bank withdrawals. Grants permission to view bank withdrawal transactions and related information. |
| Create bank withdrawals. Allows the setup or initiation of bank withdrawal requests. |
| View withdraw with exchange transactions. Grants permission to view withdrawal-with-exchange transactions and related information. |
| Create withdraw with exchange transactions. Allows the creation of withdraw-with-exchange transactions. |
| View merchant pre-orders. Permits viewing of merchant projects' preorders and related transactions. |
| Create merchant preorders. Allows the creation or initiation of preorder transactions for merchant projects. |
| View merchant orders. Enables viewing of orders placed for merchant projects. |
| Create merchant orders. Allows the creation of new orders for merchant projects. |
| Cancel merchant orders. Grants permission to cancel existing orders. |
| View account transactions. Allows the viewing of the account transactions. |
| View payment methods. Grants permission to view payment methods associated with the user. |
| View merchant projects. Allows the viewing of merchant projects. |
| Create merchant projects. Allows the creation of new merchant projects. |
| Write to merchant projects. Allows writing to merchant projects. |
| Pay merchant orders. Allows payment for merchant orders. |
| Merchant orders callback. Allows the callback for merchant orders. |
| View merchant callbacks. Allows the viewing of merchant callbacks. |
| View merchant transactions. Allows the viewing of merchant transactions. |
| Create fiat deposits. Allows the creation of new fiat deposit transactions. |
| View fiat deposits. Allows the viewing of fiat deposit transactions. |
| View crypto deposits. Allows the viewing of the cryptocurrency deposit transactions. |
| View purchased gift cards. Allows the viewing of purchased gift cards. |
| Pay for gift card purchases. Allows payment for gift card purchases. |
| View voucher withdrawals. Allows the viewing of voucher withdrawal transactions. |
| Create voucher withdrawals. Allows the creation of new voucher withdrawal transactions. |
| View e-wallet withdrawals. Allows the viewing of e-wallet withdrawal transactions. |
| Create e-wallet withdrawals. Allows the creation of new e-wallet withdrawal transactions. |