Frequently asked questions
Below are some frequently asked questions about our API. Please contact your account manager if you need assistance.
What environments are available?
Section titled “What environments are available?”| Environment | Base URL |
|---|---|
| Production | https://api.btcdirect.eu |
| Sandbox | https://api-sandbox.btcdirect.eu |
Contact your account manager to request access to the sandbox environment.
Where can I find the OpenAPI specification?
Section titled “Where can I find the OpenAPI specification?”The full OpenAPI (Swagger) specification is available as JSON:
| Version | Production | Sandbox |
|---|---|---|
| V1 | api.btcdirect.eu/api/v1/doc.json | api-sandbox.btcdirect.eu/api/v1/doc.json |
| V2 | api.btcdirect.eu/api/v2/doc.json | api-sandbox.btcdirect.eu/api/v2/doc.json |
You can also browse the specification interactively via the V1 and V2 pages.
How do I authenticate with the API?
Section titled “How do I authenticate with the API?”Obtain a JWT token by calling the /api/v1/authenticate endpoint. For more information, refer to the API authentication page.
Do you offer SDKs for different programming languages?
Section titled “Do you offer SDKs for different programming languages?”Not yet. We are working towards adding this in the future. Please contact your account manager and let us know your specific wishes so we can prioritize accordingly.
However, we do offer an OpenAPI specification that you can use to generate clients in your preferred language. See the links above.
Do you have a sandbox environment?
Section titled “Do you have a sandbox environment?”Yes, the sandbox environment is available at https://api-sandbox.btcdirect.eu. Contact your account manager to request access.