Skip to main content
GET
List conversations

Authorizations

Authorization
string
header
required

Your organization API key (it starts with anek_org_). The same key works on the Voice API and the Support API. See Authentication.

Path Parameters

projectId
string
required

Project id

Query Parameters

direction
enum<string>

Only inbound (incoming) or outbound (outgoing) conversations.

Available options:
incoming,
outgoing
agent
string

Only conversations an agent with this id took part in.

status
enum<string>

Only conversations in this state. pending — created but nobody has connected yet; active — in progress; ended — finished.

Available options:
pending,
active,
ended
connected
boolean

true for conversations where the caller joined, false for conversations where they never did (those have no transcript).

phone
string

Substring match on either phone number of any call in the conversation (your number or the caller's).

caller
string

Substring match on the far-end (customer) phone number.

callee
string

Substring match on your side's phone number.

call_type
enum<string>

Only conversations that include a call of this channel.

Available options:
pstn,
sip,
webrtc,
whatsapp
date_from
string<date-time>

Only conversations created at or after this time (ISO 8601).

date_to
string<date-time>

Only conversations created at or before this time (ISO 8601).

has_errors
boolean

true returns only conversations in which the platform detected a fatal error (for example a provider or tool failure that broke the call).

has_warnings
boolean

true returns only conversations that raised an in-call warning, false only conversations that raised none. Combines with warning_category and warning_severity.

warning_category
enum<string>[]

Only conversations with a warning in one of these categories. Repeat the parameter or separate values with commas.

Available options:
tool_failure,
caller_not_understood,
abuse_attempt,
provider_unavailable,
negative_sentiment,
escalation_risk
warning_severity
enum<string>

Minimum warning severity. critical matches critical warnings only.

Available options:
warning,
critical
has_findings
boolean

true returns conversations with a fatal error OR an in-call warning.

is_eval
boolean

Evaluation (test) calls. Omit to include them; false hides them, true returns only them.

include_abandoned
boolean

true also returns conversations that were created but never connected. They are hidden by default.

sort_by
enum<string>
default:created_at

Sort key. Unknown values fall back to created_at.

Available options:
created_at,
duration,
ended_at
sort_dir
enum<string>
default:desc

Sort direction.

Available options:
asc,
desc
page_size
integer

Page size. Values outside 1–100 are clamped. Takes precedence over limit.

Required range: 1 <= x <= 100
limit
integer
default:20

Page size when page_size is not given. Values outside 1–200 are clamped. Defaults to 20.

Required range: 1 <= x <= 200
offset
integer
default:0

Number of matching conversations to skip.

Required range: x >= 0

Response

One page of conversations.

conversations
object[]
required
total
integer

Number of conversations matching the filters, across all pages.

limit
integer

The page size that was applied.

offset
integer

The offset that was applied.