Interface: OpenAiHttpResponse
Defined in: openai/src/driver/openai-http-response.ts:7
HTTP response descriptor returned by OpenAiHttpTransport.sendResponsesRequest().
Carries the HTTP status code, parsed JSON response payload or raw text body from OpenAI /v1/responses, response headers, and optional rate-limit cooldown reset timestamp when status === 429.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
body? | readonly | Readonly<Record<string, unknown>> | Parsed JSON response body returned by the OpenAI Responses API when available. | openai/src/driver/openai-http-response.ts:11 |
bodyText? | readonly | string | Optional raw HTTP response body text before JSON parsing. | openai/src/driver/openai-http-response.ts:13 |
headers? | readonly | Readonly<Record<string, string>> | Optional HTTP response headers map (retry-after, etc.). | openai/src/driver/openai-http-response.ts:15 |
resetAtMs? | readonly | number | Optional epoch timestamp in milliseconds when an HTTP 429 rate limit resets. | openai/src/driver/openai-http-response.ts:17 |
status | readonly | number | HTTP status code returned by the OpenAI /v1/responses endpoint. | openai/src/driver/openai-http-response.ts:9 |