Authentication
Learn how to authenticate with the Pricing Insights API.
API Keys
All API requests require authentication using an API key. The token is created by Super Dispatch — please contact us to have one generated.
info
Authentication uses a static token passed via the X-API-Key header. There is no OAuth flow or token exchange.
Using Your API Key
Include your API key in the X-API-Key request header:
curl -X POST "https://pricing-insights.superdispatch.com/api/v1/recommended-price" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pickup": { "zip": "89506" },
"delivery": { "zip": "90248" },
"vehicles": [
{ "type": "sedan", "make": "Toyota", "model": "Camry", "year": "2023", "is_inoperable": false }
]
}'
Security Best Practices
- Never share your API key — keep your credentials secure
- Use HTTPS — all API calls must be made over HTTPS
- Rotate keys periodically — contact support to reissue a key
- Use environment variables — store keys outside of source code
Authentication Errors
If the token is missing or invalid, the API responds with 401 Unauthorized:
{
"meta": { "status": "fail" },
"data": {
"message": "Token provided is invalid",
"details": []
}
}
If you have exceeded your usage quota, the API responds with 403 Forbidden. See Response Handling for the full list of error responses.