Getting started
Before you can start using the Orders API, there are a few setup steps to complete. This section will guide you through:
- Authenticating your requests using API Keys.
- Setting up your environment with the appropriate base URL.
- Configuring headers and parameters.
Authentication
The Orders API uses API Key-based authentication to secure your requests. Here's how it works:
Generate an API Key:
- Navigate to the Canvas dashboard.
- Go to the API Management section and create an API Key for the Orders API (Admin permissions required).
- Save the API Key securely; you'll need it for all requests.
For more details about managing API keys, see the API Keys documentation.
Include the API Key in Requests:
- Add the API Key to the
x-bluedot-api-key
header of your requests:"x-bluedot-api-key": <your_api_key>
- Add the API Key to the
Revoking API Keys:
- If an API Key is compromised or no longer needed, you can revoke it in the Canvas. Deleted keys will no longer grant access.
Base URLs
The Orders API provides region-specific endpoints to optimise performance and comply with regional regulations. Use the URL that matches your account's region:
- US Region:
https://au1-orders.bluedot.io
- EU Region:
https://eu1-orders.bluedot.io
- APAC Region:
https://us1-orders.bluedot.io
Make sure you’re using the correct URL for your region to avoid errors.
Headers and Common Parameters
To ensure your requests are processed correctly, include the following headers in every request:
- Authorization: Your API Key (required).
- Content-Type: Always set to
application/json
for request payloads. - Accept: Recommended value is
application/json
.
Example:
POST /orders
Host: us1-orders.bluedot.io
Authorization: Bearer <your_api_key>
Content-Type: application/json
Accept: application/json