> For the complete documentation index, see [llms.txt](https://octotable-1.gitbook.io/octotable-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://octotable-1.gitbook.io/octotable-api/getting-started-with-reservations/error-manual/overview.md).

# Overview

```json
{
    "success": false,
    "error": {
        "code": "RESOURCE_NOT_FOUND",
        "message": "The specified table ID does not exist.",
        "class_name": "ResourceNotFoundException"
    }
}
```

**Error Response Fields:**

<table><thead><tr><th>Field</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td><code>success</code></td><td>Indicates the nature of the response. For errors, this will always be <code>"false"</code>.</td><td></td></tr><tr><td><code>error</code></td><td>Contains details about the specific error encountered.</td><td></td></tr><tr><td><code>code</code></td><td>A concise, machine-readable identifier for the error (e.g., <code>RESOURCE_NOT_FOUND</code>).</td><td></td></tr><tr><td><code>message</code></td><td>A brief, human-readable explanation of the error.</td><td></td></tr><tr><td><code>class_name</code></td><td>Error category or class name used by Octo Table system internally</td><td></td></tr></tbody></table>

**HTTP Status Codes Used by Octo Table:**

| Status Code                 | Name                    | Description                                                                                       |
| --------------------------- | ----------------------- | ------------------------------------------------------------------------------------------------- |
| `200 OK`                    | Success                 | The request was processed successfully.                                                           |
| `201 Created`               | Resource Created        | The request succeeded, and a new resource was created.                                            |
| `400 Bad Request`           | Invalid Request         | The server could not process the request due to invalid or missing parameters.                    |
| `401 Unauthorized`          | Authentication Required | Authentication credentials are missing or invalid.                                                |
| `403 Forbidden`             | Access Restricted       | The client does not have the required permissions for this action.                                |
| `404 Not Found`             | Resource Missing        | The requested resource does not exist or could not be located.                                    |
| `409 Conflict`              | State Conflict          | The request could not be completed due to a conflict with the resource’s current state.           |
| `500 Internal Server Error` | Unexpected Error        | An unexpected error occurred on the server.                                                       |
| `503 Service Unavailable`   | Service Unavailable     | The server is currently unable to handle the request due to temporary overloading or maintenance. |
