---
title: "Threads & turns"
description: Converse with an agent run.
canonical_url: https://wiblo.app/docs/developers/api/agent-threads
last_updated: 2026-07-28T18:08:25+02:00
md_url: https://wiblo.app/docs/developers/api/agent-threads.md
---

# Threads & turns

## Endpoints

- `GET` [List agent threads](/docs/developers/api/agent-threads/list-agent-threads) — `/v1/agent-runs/{runId}/threads`
- `POST` [Create agent thread](/docs/developers/api/agent-threads/create-agent-thread) — `/v1/agent-runs/{runId}/threads`
- `GET` [Get agent thread](/docs/developers/api/agent-threads/get-agent-thread) — `/v1/agent-runs/{runId}/threads/{threadId}`
- `PATCH` [Update agent thread](/docs/developers/api/agent-threads/update-agent-thread) — `/v1/agent-runs/{runId}/threads/{threadId}`
- `GET` [List agent turns](/docs/developers/api/agent-threads/list-agent-turns) — `/v1/agent-runs/{runId}/threads/{threadId}/turns`
- `POST` [Create agent turn](/docs/developers/api/agent-threads/create-agent-turn) — `/v1/agent-runs/{runId}/threads/{threadId}/turns`
- `GET` [Get agent thread messages](/docs/developers/api/agent-threads/get-agent-thread-messages) — `/v1/agent-runs/{runId}/threads/{threadId}/messages`
- `POST` [Steer agent thread](/docs/developers/api/agent-threads/steer-agent-thread) — `/v1/agent-runs/{runId}/threads/{threadId}/steer`
- `POST` [Interrupt agent thread](/docs/developers/api/agent-threads/interrupt-agent-thread) — `/v1/agent-runs/{runId}/threads/{threadId}/interrupt`
- `POST` [Respond agent user input](/docs/developers/api/agent-threads/respond-agent-user-input) — `/v1/agent-runs/{runId}/threads/{threadId}/user-inputs/{requestId}/respond`
- `POST` [Extend agent user input](/docs/developers/api/agent-threads/extend-agent-user-input) — `/v1/agent-runs/{runId}/threads/{threadId}/user-inputs/{requestId}/extend`
- `GET` [Get agent thread events](/docs/developers/api/agent-threads/get-agent-thread-events) — `/v1/agent-runs/{runId}/threads/{threadId}/events`
