Skip to content

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 ​

PropertyModifierTypeDescriptionDefined in
body?readonlyReadonly<Record<string, unknown>>Parsed JSON response body returned by the OpenAI Responses API when available.openai/src/driver/openai-http-response.ts:11
bodyText?readonlystringOptional raw HTTP response body text before JSON parsing.openai/src/driver/openai-http-response.ts:13
headers?readonlyReadonly<Record<string, string>>Optional HTTP response headers map (retry-after, etc.).openai/src/driver/openai-http-response.ts:15
resetAtMs?readonlynumberOptional epoch timestamp in milliseconds when an HTTP 429 rate limit resets.openai/src/driver/openai-http-response.ts:17
statusreadonlynumberHTTP status code returned by the OpenAI /v1/responses endpoint.openai/src/driver/openai-http-response.ts:9

Released under the MIT License.