Vanar | API Reference
Back to Console

Errors

The Neutron API uses conventional HTTP response codes to indicate the success or failure of an API request.

HTTP Status Codes

CodeStatusDescription
200OKRequest succeeded
201CreatedResource successfully created
400Bad RequestInvalid request parameters or body
401UnauthorizedInvalid or missing API key
403ForbiddenAPI key not authorized for the requested app
404Not FoundResource doesn't exist
429Too Many RequestsRate limit exceeded
500Internal Server ErrorSomething went wrong on our end
503Service UnavailableService temporarily unavailable (e.g., queue not initialized)

Error Response Format

Error responses include an error field and typically a message field with more details:

{
  "error": "Error type",
  "message": "Human-readable error message"
}

Common Errors

Invalid API Key

Verify your API key is correct and included in the Authorization header as a Bearer token.

401 Unauthorized

App Not Authorized

Your API key is not authorized to access the specified appId. Check your API key permissions.

403 Forbidden

Missing Required Parameters

Ensure all required query parameters (appId, externalUserId) are included in your request.

400 Bad Request

Resource Not Found

The requested seed, bundle, job, or user doesn't exist or you don't have access to it.

404 Not Found

Rate Limit Exceeded

You've exceeded the rate limit. Wait for the specified time before retrying.

429 Too Many Requests