Error Handling

Handle errors gracefully when using Synth API.

HTTP Status Codes

Code
Meaning
Action

200

Success

Process response

400

Bad Request

Check parameters

401

Unauthorized

Check API key

404

Not Found

No data available

429

Rate Limited

Retry after delay

500

Server Error

Retry later

Error Response Format

{
  "error": "Error Type",
  "message": "Detailed error message",
  "code": "ERROR_CODE"
}

Common Errors

chevron-rightInvalid API Keyhashtag
{
  "error": "Unauthorized",
  "message": "Invalid API key"
}
circle-info

Solution: Verify your API key in the dashboard.

chevron-rightInvalid Parametershashtag
circle-info

Solution: Check supported assets.

chevron-rightNo Data Availablehashtag
circle-info

Solution: Try different parameters or wait for new data.

Best Practices

Last updated