SEDI API Docs - Build powerful integrations
Reference

Errors

The SEDI API uses conventional HTTP response codes to indicate success or failure.

Error codes

CodeMeaning
400Bad Request - invalid request body or parameters
401Unauthorized - missing or invalid API key
403Forbidden - the API key lacks the required permissions
404Not Found - the resource does not exist
409Conflict - resource already exists (e.g., duplicate email)
422Unprocessable Entity - validation failed
429Too Many Requests - rate limit exceeded
5xxServer Error - something went wrong on our end

Error response format

{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "Rate limit exceeded. Retry after 45 seconds.",
    "status": 429
  }
}

Common issues

  • 401 Unauthorized: Verify your API key is correct and has not expired
  • 404 Not Found: Check the resource ID and ensure it belongs to your account
  • 429 Too Many Requests: Implement exponential backoff using the Retry-After header