API Reference / Cognis - Threads

List threads

get https://api.intelig.ai/api/v1/intelig/cognis/threads

Auth: Authorization: ApiKey <key> (an API key sent as Bearer is rejected) or Authorization: Bearer <jwt> for a dashboard session. operationId: listThreads

Lists Cognis conversation threads for the current organization. Supports filtering by scope type and pagination. Personal-scope threads are restricted to the owning user.

Example request

curl -X GET "https://api.intelig.ai/api/v1/intelig/cognis/threads" \
  -H "Authorization: ApiKey $INTELIG_API_KEY"

Query parameters

NameTypeRequiredDescription
scopeType string no
limit integer (int32) no
offset integer (int32) no

Response 200

application/json · ThreadListResponse

FieldTypeDescription
threads CognisThreadSummaryDto[] List of thread summaries
total integer (int32) Total number of threads matching the query
limit integer (int32) Maximum number of threads returned
offset integer (int32) Number of threads skipped

Status codes

  • 200 — Thread list returned successfully
  • 401 — Not authenticated
  • 403 — Insufficient permissions for Cognis pillar
  • 429 — —

Every response is wrapped in { success, message, data }. A 4xx means the request is wrong — do not retry it unchanged. A 429 carries Retry-After in seconds.