Everstack
API ReferenceOpenai agents restSend Input

Send Input

POST/v1/openai-agents/sessions/{session-id}/input
POST/v1/openai-agents/sessions/{session-id}/input

Your instance endpoint, shown on the instance page in the dashboard. Each instance has its own host; there is no shared API host.

Parameters

NameInTypeRequiredDescription
session-idpathstringYes

Request Body

JSON request bodies are capped at 2 MiB.

PropertyTypeRequiredDescription
idempotency_keystringYes
inputobjectYes

Responses

202 Success

PropertyTypeDescription
acceptedboolean

400 Invalid request

PropertyTypeDescription
errorobject

403 Permission denied

PropertyTypeDescription
errorobject

404 Not found

PropertyTypeDescription
errorobject

500 Internal error

PropertyTypeDescription
errorobject

503 Unavailable

PropertyTypeDescription
errorobject

Request

curl -X POST "http://localhost:8089/v1/openai-agents/sessions/{session-id}/input" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"idempotency_key":"string"}'
const response = await fetch("http://localhost:8089/v1/openai-agents/sessions/{session-id}/input", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "idempotency_key": "string"
}),
});
const data = await response.json();
import requests

response = requests.post(
    "http://localhost:8089/v1/openai-agents/sessions/{session-id}/input",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json",
    },
    json={
  "idempotency_key": "string"
},
)
data = response.json()

Response

{
  "accepted": true
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}
{
  "error": {
    "code": "string",
    "message": "string"
  }
}