> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.doc-detective.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.doc-detective.com/_mcp/server.

# Response

> Reference for the `Response` schema.

## Referenced In

* [HTTP request (detailed)](/reference/schemas/http-request-detailed)

## Fields

| Field    | Type                                                                                                          | Description                                                                                                                                                                                                                                               | Default |
| :------- | :------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------ |
| headers  | object([Response headers](/reference/schemas/response-headers))                                               | Optional. Headers expected in the response, in key/value format. If one or more `responseHeaders` entries aren't present in the response, the step fails.                                                                                                 | `{}`    |
| body     | one of: - object([Response body object](/reference/schemas/response-body-object)) - array of unknown - string | Optional. JSON object expected in the response. If one or more key/value pairs aren't present in the response, the step fails.                                                                                                                            | `{}`    |
| required | array of string                                                                                               | Optional. Array of field paths that must exist in the response body. Uses dot notation for nested fields (e.g., 'user.name') and bracket notation for array indices (e.g., 'items\[0].id'). Fields must be present but may have any value including null. | `[]`    |

## Examples

```json
{
  "headers": {},
  "body": {},
  "required": []
}
```