> ## Documentation Index
> Fetch the complete documentation index at: https://docs.poixe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Stored Response Details

```bash curl theme={"theme":{"light":"min-light","dark":"min-dark"}}
curl https://api.poixe.com/v1/recoveries/2026012919284634345521 \
  -H "Authorization: Bearer $POIXE_API_KEY" \
  -H "Content-Type: application/json"
```

```json response theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  "request_id": "2026012919284634345521",
  "created_at": 1769686134,
  "interrupted_reason": "context canceled",
  "request": {
    "body_raw": "{\"model\":\"gpt-4o-mini\",\"messages\":[{\"role\":\"user\",\"content\":\"Prove Fermat's Last Theorem.\"}],\"stream\":false}",
    "request_body_hash": "6ded87ad1c72779a"
  },
  "response": {
    "body_raw": "{\"id\":\"chatcmpl-D3KUZpROV3MImaoGMSAtSninGzmmE\",\"object\":\"chat.completion\",\"created\":1769686127,\"model\":\"gpt-4o-mini-2024-07-18\",\"choices\":[{\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"...\",\"refusal\":null,\"annotations\":[]},\"logprobs\":null,\"finish_reason\":\"stop\"}],\"usage\":{\"prompt_tokens\":14,\"completion_tokens\":448,\"total_tokens\":462}}",
    "response_body_size": 2245
  }
}
```

GET
`https://api.poixe.com/v1/recoveries/{request_id}`

Gets the full details of a single stored response by `request_id` (including the **original request body** and the **full response body**).

If you don't have a `request_id` yet, first use [**List**](https://docs.poixe.com/en/api-reference/extension-api/recoveries/list.md) to get one, or use [**lookup**](https://docs.poixe.com/en/api-reference/extension-api/recoveries/lookup.md) to find candidate records from the original request body.

## Authentication and request headers

Every API request must include your API key in the HTTP headers.

**Authorization** `string` *required*

Bearer token. The format is `Bearer YOUR_API_KEY`.

**Content-Type** `string` *required*

Must be set to `application/json`.

## Path parameters

**request\_id** `string` *required*

The request ID of the stored record. Usually obtained from [**List**](https://docs.poixe.com/en/api-reference/extension-api/recoveries/list.md) or [**lookup**](https://docs.poixe.com/en/api-reference/extension-api/recoveries/lookup.md).

## Response structure

**request\_id** `string`

Request ID, the unique identifier used internally by the Poixe AI system.

**created\_at** `integer`

Creation time (Unix timestamp in seconds).

**interrupted\_reason** `string`

Interruption reason (such as context canceled).

**request** `object`

The original request information.

**request fields**

**body\_raw** `string`

The original request JSON string. If the request body exceeds 20MB, a placeholder may be returned.

**request\_body\_hash** `string`

Request body hash (used for lookup).

**response** `object`

The full stored response content.

**response fields**

**body\_raw** `string`

The full response JSON string.

**response\_body\_size** `integer`

The size of the response body in bytes.

When the original request body exceeds **20MB**, the system does not store the request body content, and `request.body_raw` returns: `__OMITTED_TOO_LARGE__`.

This does not affect response recovery: `response.body_raw` can still be retrieved normally.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.