> Documentation index: https://api.veed.io/llms.txt. Fetch it to find every other page, as Markdown.

# ErrorDetail

## Fields

- `field` · string · optional
- `message` · string · optional
- `reason` · enum · optional Accepts `api_key_expired`, `api_key_inactive`, `api_key_invalid`, `api_key_revoked`, `api_key_workspace_unavailable`, `insufficient_credits`, `job_not_found`, `oauth_token_invalid`.
- `retry_after_ms` · integer · optional
- `type` · string · required
- `value` · object · optional

## JSON Schema

```json
{
  "additionalProperties": false,
  "properties": {
    "field": {
      "type": "string"
    },
    "message": {
      "type": "string"
    },
    "reason": {
      "enum": [
        "api_key_expired",
        "api_key_inactive",
        "api_key_invalid",
        "api_key_revoked",
        "api_key_workspace_unavailable",
        "insufficient_credits",
        "job_not_found",
        "oauth_token_invalid"
      ],
      "type": "string"
    },
    "retry_after_ms": {
      "format": "int64",
      "type": "integer"
    },
    "type": {
      "type": "string"
    },
    "value": {}
  },
  "required": [
    "type"
  ],
  "type": "object"
}
```

Rendered page: https://api.veed.io/reference/error-detail
