Paginated list of coordinator and child threads for a Forward Session.
HTTP 200 OK
Request Headers
| Header | Required | Description |
|---|---|---|
| Authorization | Yes | Bearer <PAT> |
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
session_id | string | Yes | Session ID. |
Query Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
limit | integer | No | 20 | Page size, maximum 100. |
order | string | No | asc | Sort direction: asc or desc. |
before_id | string | No | - | Returns records before this Thread ID. |
after_id | string | No | - | Returns records after this Thread ID. |
statuses[] | string | No | - | Status filter that can be passed multiple times. |
include_archived | boolean | No | false | Whether to include archived Threads. |
Example Request
Example Response
HTTP 200 OK
Response Fields
Field | Type | Description |
| array | Thread objects on the current page. |
| string|null | ID of the first Thread on the current page. |
| string|null | ID of the last Thread on the current page. |
| boolean | Whether more records remain. |
Errors
| HTTP | Type | Code | Trigger |
|---|---|---|---|
| 400 | invalid_request_error | invalid_pagination | Pagination parameters are invalid. |
| 404 | not_found_error | session_not_found | Session does not exist. |
| 401 | authentication_error | authentication_required | PAT is invalid or has expired. |
Notes
- Thread responses do not expose runtime-private agent IDs or raw agent versions.
template_idis returned only when Forward can reliably map it.