# 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. |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://octotable-1.gitbook.io/octotable-api/getting-started-with-reservations/error-manual/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
