Version: Current
Historical release snapshot. These docs are frozen. Read current docs.
POST /v1/responses
Part of the API reference; this page is generated from the OpenAPI document that the gateway builds from its own route tables.
Provenance
Section titled “Provenance”- Contract version:
1.10.0 - Contract title: acumen gateway API
- Source:
acumen:docs/openapi/acumen-v1.openapi.json
Operations
Section titled “Operations”POST /v1/responses
Section titled “POST /v1/responses”OpenAI Responses door
The OpenAI Responses dialect door. Accepts input as a string or item array and answers a response object or response.* SSE events.
- Operation id:
postV1Responses - Scope:
chat - Exposure:
public - Mutating: no
- Auth:
bearerAuth,apiKeyAuth
Request
- Request body (application/json, required):
ResponsesRequest: ResponsesRequest (object)
| Field | Type | Required | Notes |
|---|---|---|---|
input |
yes | string or item array | |
instructions |
string | no | |
max_output_tokens |
integer | no | |
model |
string | yes | |
stream |
boolean | no | |
tools |
array of object | no |
Responses
200: Completion, or an SSE stream when the request sets stream:true- Streaming:
text/event-stream application/json:ResponsesResponse: ResponsesResponse (object)
- Streaming:
400: schema_invalidapplication/json:ResponsesError: ResponsesError (object)
401: bad_credentialsapplication/json:ResponsesError: ResponsesError (object)
402: quota_exhausted (cool-down applied)application/json:ResponsesError: ResponsesError (object)
403: auth_scopeapplication/json:ResponsesError: ResponsesError (object)
413: payload_too_largeapplication/json:ResponsesError: ResponsesError (object)
429: rate_limited (RPM or concurrency)application/json:ResponsesError: ResponsesError (object)
502: upstream_error — every attempted seat failedapplication/json:ResponsesError: ResponsesError (object)
503: model_no_eligible_seatapplication/json:ResponsesError: ResponsesError (object)