# My API Docs - **OpenAPI Version:** `3.1.1` - **API Version:** `1.0.0` ## Servers - **URL:** `/api/openapi` ## Operations ### Test route summary - **Method:** `GET` - **Path:** `/tests/test` - **Tags:** Tests Test route #### Parameters ##### `name` - **In:** `query` - **Allow Empty Value:** true - **Allow Reserved:** true `string`, default: `"John Doe"` #### Responses ##### Status: 200 Test route successful ###### Content-Type: application/json - **`name`** `string`, default: `"John Doe"` **Example:** ```json { "name": "John Doe" } ``` ##### Status: 400 400 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Bad Request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "BAD_REQUEST", "status": 400, "message": "Bad Request", "data": null } ``` ##### Status: 401 401 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Unauthorized"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "UNAUTHORIZED", "status": 401, "message": "You are Unauthorized", "data": null } ``` ##### Status: 403 403 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Forbidden"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "FORBIDDEN", "status": 403, "message": "You are Forbidden", "data": null } ``` ##### Status: 404 404 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Not Found"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "NOT_FOUND", "status": 404, "message": "Not Found", "data": null } ``` ##### Status: 409 409 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Resource conflict"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CONFLICT", "status": 409, "message": "Resource conflict", "data": null } ``` ##### Status: 422 422 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Input validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "INPUT_VALIDATION_FAILED", "status": 422, "message": "Input validation failed", "data": null } ``` ##### Status: 429 429 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Rate limit exceeded please try again later"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "TOO_MANY_REQUESTS", "status": 429, "message": "Rate limit exceeded please try again later", "data": null } ``` ##### Status: 499 499 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Client closed the request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CLIENT_CLOSED_REQUEST", "status": 499, "message": "Client closed the request", "data": null } ``` ##### Status: 500 500 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Output validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `object` * **`defined` (required)** `object` * **`message` (required)** `string`, default: `"Internal Server Error"` * **`status` (required)** `object` * **`data`** `object` - **`code` (required)** `string` - **`defined` (required)** `object` - **`message` (required)** `string` - **`status` (required)** `number` - **`data`** `object` **Example:** ```json { "defined": true, "code": "OUTPUT_VALIDATION_FAILED", "status": 500, "message": "Output validation failed", "data": null } ``` ### Slow test route summary - **Method:** `POST` - **Path:** `/tests/slow-test` - **Tags:** Tests Slow test route #### Request Body ##### Content-Type: application/json - **`name`** `string`, default: `"John Doe"` **Example:** ```json { "name": "John Doe" } ``` #### Responses ##### Status: 200 Slow test route successful ###### Content-Type: application/json - **`name`** `string`, default: `"John Doe"` **Example:** ```json { "name": "John Doe" } ``` ##### Status: 400 400 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Bad Request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "BAD_REQUEST", "status": 400, "message": "Bad Request", "data": null } ``` ##### Status: 401 401 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Unauthorized"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "UNAUTHORIZED", "status": 401, "message": "You are Unauthorized", "data": null } ``` ##### Status: 403 403 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Forbidden"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "FORBIDDEN", "status": 403, "message": "You are Forbidden", "data": null } ``` ##### Status: 404 404 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Not Found"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "NOT_FOUND", "status": 404, "message": "Not Found", "data": null } ``` ##### Status: 409 409 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Resource conflict"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CONFLICT", "status": 409, "message": "Resource conflict", "data": null } ``` ##### Status: 422 422 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Input validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "INPUT_VALIDATION_FAILED", "status": 422, "message": "Input validation failed", "data": null } ``` ##### Status: 429 429 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Rate limit exceeded please try again later"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "TOO_MANY_REQUESTS", "status": 429, "message": "Rate limit exceeded please try again later", "data": null } ``` ##### Status: 499 499 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Client closed the request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CLIENT_CLOSED_REQUEST", "status": 499, "message": "Client closed the request", "data": null } ``` ##### Status: 500 500 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Output validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `object` * **`defined` (required)** `object` * **`message` (required)** `string`, default: `"Internal Server Error"` * **`status` (required)** `object` * **`data`** `object` - **`code` (required)** `string` - **`defined` (required)** `object` - **`message` (required)** `string` - **`status` (required)** `number` - **`data`** `object` **Example:** ```json { "defined": true, "code": "OUTPUT_VALIDATION_FAILED", "status": 500, "message": "Output validation failed", "data": null } ``` ### Generates og images - **Method:** `GET` - **Path:** `/seo/og` - **Tags:** SEO Og image #### Parameters ##### `title` - **In:** `query` - **Allow Empty Value:** true - **Allow Reserved:** true `string`, default: `"Fast Web Tech"` ##### `description` - **In:** `query` - **Allow Empty Value:** true - **Allow Reserved:** true `string`, default: `"My awesome app"` ##### `author` - **In:** `query` - **Allow Empty Value:** true - **Allow Reserved:** true `string`, default: `"Alberto"` ##### `format` - **In:** `query` - **Allow Empty Value:** true - **Allow Reserved:** true `string`, possible values: `"webp", "png"` ##### `date` - **In:** `query` - **Allow Empty Value:** true - **Allow Reserved:** true `string`, default: `"2026-04-15T00:00:00.000Z"` #### Responses ##### Status: 200 Og image generated successfully ###### Content-Type: \*/\* `string` **Example:** ```json "" ``` ##### Status: 400 400 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Bad Request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "BAD_REQUEST", "status": 400, "message": "Bad Request", "data": null } ``` ##### Status: 401 401 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Unauthorized"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "UNAUTHORIZED", "status": 401, "message": "You are Unauthorized", "data": null } ``` ##### Status: 403 403 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Forbidden"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "FORBIDDEN", "status": 403, "message": "You are Forbidden", "data": null } ``` ##### Status: 404 404 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Not Found"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "NOT_FOUND", "status": 404, "message": "Not Found", "data": null } ``` ##### Status: 409 409 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Resource conflict"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CONFLICT", "status": 409, "message": "Resource conflict", "data": null } ``` ##### Status: 422 422 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Input validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "INPUT_VALIDATION_FAILED", "status": 422, "message": "Input validation failed", "data": null } ``` ##### Status: 429 429 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Rate limit exceeded please try again later"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "TOO_MANY_REQUESTS", "status": 429, "message": "Rate limit exceeded please try again later", "data": null } ``` ##### Status: 499 499 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Client closed the request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CLIENT_CLOSED_REQUEST", "status": 499, "message": "Client closed the request", "data": null } ``` ##### Status: 500 500 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Output validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `object` * **`defined` (required)** `object` * **`message` (required)** `string`, default: `"Internal Server Error"` * **`status` (required)** `object` * **`data`** `object` - **`code` (required)** `string` - **`defined` (required)** `object` - **`message` (required)** `string` - **`status` (required)** `number` - **`data`** `object` **Example:** ```json { "defined": true, "code": "OUTPUT_VALIDATION_FAILED", "status": 500, "message": "Output validation failed", "data": null } ``` ### Generates LLMs Html - **Method:** `GET` - **Path:** `/seo/llms.html` - **Tags:** SEO LLMs Html #### Responses ##### Status: 200 LLMs Html generated successfully ##### Status: 400 400 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Bad Request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "BAD_REQUEST", "status": 400, "message": "Bad Request", "data": null } ``` ##### Status: 401 401 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Unauthorized"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "UNAUTHORIZED", "status": 401, "message": "You are Unauthorized", "data": null } ``` ##### Status: 403 403 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Forbidden"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "FORBIDDEN", "status": 403, "message": "You are Forbidden", "data": null } ``` ##### Status: 404 404 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Not Found"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "NOT_FOUND", "status": 404, "message": "Not Found", "data": null } ``` ##### Status: 409 409 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Resource conflict"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CONFLICT", "status": 409, "message": "Resource conflict", "data": null } ``` ##### Status: 422 422 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Input validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "INPUT_VALIDATION_FAILED", "status": 422, "message": "Input validation failed", "data": null } ``` ##### Status: 429 429 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Rate limit exceeded please try again later"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "TOO_MANY_REQUESTS", "status": 429, "message": "Rate limit exceeded please try again later", "data": null } ``` ##### Status: 499 499 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Client closed the request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CLIENT_CLOSED_REQUEST", "status": 499, "message": "Client closed the request", "data": null } ``` ##### Status: 500 500 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Output validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `object` * **`defined` (required)** `object` * **`message` (required)** `string`, default: `"Internal Server Error"` * **`status` (required)** `object` * **`data`** `object` - **`code` (required)** `string` - **`defined` (required)** `object` - **`message` (required)** `string` - **`status` (required)** `number` - **`data`** `object` **Example:** ```json { "defined": true, "code": "OUTPUT_VALIDATION_FAILED", "status": 500, "message": "Output validation failed", "data": null } ``` ### Generates LLMs Text - **Method:** `GET` - **Path:** `/seo/llms.txt` - **Tags:** SEO LLMs Text #### Responses ##### Status: 200 LLMs Text generated successfully ###### Content-Type: \*/\* `string` **Example:** ```json "" ``` ##### Status: 400 400 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Bad Request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "BAD_REQUEST", "status": 400, "message": "Bad Request", "data": null } ``` ##### Status: 401 401 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Unauthorized"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "UNAUTHORIZED", "status": 401, "message": "You are Unauthorized", "data": null } ``` ##### Status: 403 403 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"You are Forbidden"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "FORBIDDEN", "status": 403, "message": "You are Forbidden", "data": null } ``` ##### Status: 404 404 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Not Found"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "NOT_FOUND", "status": 404, "message": "Not Found", "data": null } ``` ##### Status: 409 409 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Resource conflict"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CONFLICT", "status": 409, "message": "Resource conflict", "data": null } ``` ##### Status: 422 422 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Input validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "INPUT_VALIDATION_FAILED", "status": 422, "message": "Input validation failed", "data": null } ``` ##### Status: 429 429 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Rate limit exceeded please try again later"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "TOO_MANY_REQUESTS", "status": 429, "message": "Rate limit exceeded please try again later", "data": null } ``` ##### Status: 499 499 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Client closed the request"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `string` * **`defined` (required)** `object` * **`message` (required)** `string` * **`status` (required)** `number` * **`data`** `object` **Example:** ```json { "defined": true, "code": "CLIENT_CLOSED_REQUEST", "status": 499, "message": "Client closed the request", "data": null } ``` ##### Status: 500 500 ###### Content-Type: application/json **One of:** - **`code` (required)** `object` - **`defined` (required)** `object` - **`message` (required)** `string`, default: `"Output validation failed"` - **`status` (required)** `object` - **`data`** `object` * **`code` (required)** `object` * **`defined` (required)** `object` * **`message` (required)** `string`, default: `"Internal Server Error"` * **`status` (required)** `object` * **`data`** `object` - **`code` (required)** `string` - **`defined` (required)** `object` - **`message` (required)** `string` - **`status` (required)** `number` - **`data`** `object` **Example:** ```json { "defined": true, "code": "OUTPUT_VALIDATION_FAILED", "status": 500, "message": "Output validation failed", "data": null } ```