API Documentation
Everything you need to integrate RateShip into your application.
Everything you need to integrate RateShip into your application.
All errors follow the same response shape.
{
"success": false,
"error": {
"message": "Human-readable description of the error.",
"code": "ERROR_CODE"
}
}| Code | Status | Description |
|---|---|---|
| AUTH_FAILED | 401 | Missing or invalid authentication |
| INVALID_API_KEY | 401 | API key not found or revoked |
| SUBSCRIPTION_REQUIRED | 403 | Active Pro subscription required |
| VALIDATION_ERROR | 400 | Invalid request body |
| PROVIDER_NOT_CONNECTED | 400 | No active key for requested provider |
| PROVIDER_ERROR | 502 | Provider API returned an error |
| INTERNAL_ERROR | 500 | Unexpected server error |
All errors follow the same response shape.
{
"success": false,
"error": {
"message": "Human-readable description of the error.",
"code": "ERROR_CODE"
}
}| Code | Status | Description |
|---|---|---|
| AUTH_FAILED | 401 | Missing or invalid authentication |
| INVALID_API_KEY | 401 | API key not found or revoked |
| SUBSCRIPTION_REQUIRED | 403 | Active Pro subscription required |
| VALIDATION_ERROR | 400 | Invalid request body |
| PROVIDER_NOT_CONNECTED | 400 | No active key for requested provider |
| PROVIDER_ERROR | 502 | Provider API returned an error |
| INTERNAL_ERROR | 500 | Unexpected server error |