results is always null in list responses.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
completion_window | components.BatchListItemCompletionWindow | ✔️ | N/A |
created_at | int | ✔️ | N/A |
endpoint | str | ✔️ | N/A |
error | Nullable[components.BatchListItemError] | ✔️ | N/A |
expires_at | Nullable[int] | ✔️ | Unix timestamp after which the assigned provider no longer completes unfinished requests. Derived from the provider’s documented batch window, so it can exceed created_at plus completion_window (Google Vertex can take up to 96 hours). null when the provider documents no hard expiry. |
finalized_at | Nullable[int] | ✔️ | N/A |
id | str | ✔️ | N/A |
model | str | ✔️ | N/A |
object | components.BatchListItemObject | ✔️ | N/A |
provider | Nullable[str] | ✔️ | Provider OpenRouter assigned to run the batch, using the same name as the provider field of sync responses. |
request_counts | components.BatchListItemRequestCounts | ✔️ | N/A |
results | Nullable[Any] | ✔️ | Always null: retrieve the batch with GET /batches/{id} to access its results. |
status | components.BatchListItemStatus | ✔️ | N/A |
usage | Nullable[components.BatchListItemUsage] | ✔️ | N/A |