Skip to main content

Zendesk-Talk full reference

This is the full reference documentation for the Zendesk-Talk agent connector.

Supported entities and actions

The Zendesk-Talk connector supports the following entities and actions.

EntityActions
Phone NumbersList, Get, Search
AddressesList, Get, Search
GreetingsList, Get, Search
Greeting CategoriesList, Get, Search
IvrsList, Get, Search
Agents ActivityList, Search
Agents OverviewList, Search
Account OverviewList, Search
Current Queue ActivityList, Search
CallsList, Search
Call LegsList, Search

Phone Numbers

Phone Numbers List

Returns a list of all phone numbers in the Zendesk Talk account

Python SDK

await zendesk_talk.phone_numbers.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "phone_numbers",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | integer
brand_idnull | integer
call_recording_consentnull | string
capabilitiesnull | object
categorised_greetingsnull | object
categorised_greetings_with_sub_settingsnull | object
country_codenull | string
created_atnull | string
default_greeting_idsnull | array
default_group_idnull | integer
display_numbernull | string
externalnull | boolean
failover_numbernull | string
greeting_idsnull | array
group_idsnull | array
ivr_idnull | integer
line_typenull | string
locationnull | string
namenull | string
nicknamenull | string
numbernull | string
outbound_enablednull | boolean
prioritynull | integer
recordednull | boolean
schedule_idnull | integer
sms_enablednull | boolean
sms_group_idnull | integer
tokennull | string
toll_freenull | boolean
transcriptionnull | boolean
voice_enablednull | boolean

Meta

Field NameTypeDescription
next_pagenull | string

Phone Numbers Get

Retrieves a single phone number by ID

Python SDK

await zendesk_talk.phone_numbers.get(
phone_number_id=0
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "phone_numbers",
"action": "get",
"params": {
"phone_number_id": 0
}
}'

Parameters

Parameter NameTypeRequiredDescription
phone_number_idintegerYesID of the phone number
Response Schema

Records

Field NameTypeDescription
idnull | integer
brand_idnull | integer
call_recording_consentnull | string
capabilitiesnull | object
categorised_greetingsnull | object
categorised_greetings_with_sub_settingsnull | object
country_codenull | string
created_atnull | string
default_greeting_idsnull | array
default_group_idnull | integer
display_numbernull | string
externalnull | boolean
failover_numbernull | string
greeting_idsnull | array
group_idsnull | array
ivr_idnull | integer
line_typenull | string
locationnull | string
namenull | string
nicknamenull | string
numbernull | string
outbound_enablednull | boolean
prioritynull | integer
recordednull | boolean
schedule_idnull | integer
sms_enablednull | boolean
sms_group_idnull | integer
tokennull | string
toll_freenull | boolean
transcriptionnull | boolean
voice_enablednull | boolean

Search and filter phone numbers records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.phone_numbers.search(
query={"filter": {"eq": {"call_recording_consent": "<str>"}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "phone_numbers",
"action": "search",
"params": {
"query": {"filter": {"eq": {"call_recording_consent": "<str>"}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
call_recording_consentstringWhat call recording consent is set to
capabilitiesobjectPhone number capabilities (sms, mms, voice)
categorised_greetingsobjectGreeting category IDs and names
categorised_greetings_with_sub_settingsobjectGreeting categories with associated settings
country_codestringISO country code for the number
created_atstringDate and time the phone number was created
default_greeting_idsarrayNames of default system greetings
default_group_idintegerDefault group ID
display_numberstringFormatted phone number
externalbooleanWhether this is an external caller ID number
failover_numberstringFailover number associated with the phone number
greeting_idsarrayCustom greeting IDs associated with the phone number
group_idsarrayArray of associated group IDs
idintegerUnique phone number identifier
ivr_idintegerID of IVR associated with the phone number
line_typestringType of line (phone or digital)
locationstringGeographical location of the number
namestringNickname if set, otherwise the display number
nicknamestringNickname of the phone number
numberstringPhone number digits
outbound_enabledbooleanWhether outbound calls are enabled
priorityintegerPriority level of the phone number
recordedbooleanWhether calls are recorded
schedule_idintegerID of schedule associated with the phone number
sms_enabledbooleanWhether SMS is enabled
sms_group_idintegerGroup associated with SMS
tokenstringGenerated token unique for the phone number
toll_freebooleanWhether the number is toll-free
transcriptionbooleanWhether voicemail transcription is enabled
voice_enabledbooleanWhether voice is enabled
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].call_recording_consentstringWhat call recording consent is set to
data[].capabilitiesobjectPhone number capabilities (sms, mms, voice)
data[].categorised_greetingsobjectGreeting category IDs and names
data[].categorised_greetings_with_sub_settingsobjectGreeting categories with associated settings
data[].country_codestringISO country code for the number
data[].created_atstringDate and time the phone number was created
data[].default_greeting_idsarrayNames of default system greetings
data[].default_group_idintegerDefault group ID
data[].display_numberstringFormatted phone number
data[].externalbooleanWhether this is an external caller ID number
data[].failover_numberstringFailover number associated with the phone number
data[].greeting_idsarrayCustom greeting IDs associated with the phone number
data[].group_idsarrayArray of associated group IDs
data[].idintegerUnique phone number identifier
data[].ivr_idintegerID of IVR associated with the phone number
data[].line_typestringType of line (phone or digital)
data[].locationstringGeographical location of the number
data[].namestringNickname if set, otherwise the display number
data[].nicknamestringNickname of the phone number
data[].numberstringPhone number digits
data[].outbound_enabledbooleanWhether outbound calls are enabled
data[].priorityintegerPriority level of the phone number
data[].recordedbooleanWhether calls are recorded
data[].schedule_idintegerID of schedule associated with the phone number
data[].sms_enabledbooleanWhether SMS is enabled
data[].sms_group_idintegerGroup associated with SMS
data[].tokenstringGenerated token unique for the phone number
data[].toll_freebooleanWhether the number is toll-free
data[].transcriptionbooleanWhether voicemail transcription is enabled
data[].voice_enabledbooleanWhether voice is enabled

Addresses

Addresses List

Returns a list of all addresses in the Zendesk Talk account

Python SDK

await zendesk_talk.addresses.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "addresses",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | integer
citynull | string
country_codenull | string
namenull | string
provider_referencenull | string
provincenull | string
statenull | string
streetnull | string
zipnull | string

Meta

Field NameTypeDescription
next_pagenull | string

Addresses Get

Retrieves a single address by ID

Python SDK

await zendesk_talk.addresses.get(
address_id=0
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "addresses",
"action": "get",
"params": {
"address_id": 0
}
}'

Parameters

Parameter NameTypeRequiredDescription
address_idintegerYesID of the address
Response Schema

Records

Field NameTypeDescription
idnull | integer
citynull | string
country_codenull | string
namenull | string
provider_referencenull | string
provincenull | string
statenull | string
streetnull | string
zipnull | string

Search and filter addresses records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.addresses.search(
query={"filter": {"eq": {"city": "<str>"}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "addresses",
"action": "search",
"params": {
"query": {"filter": {"eq": {"city": "<str>"}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
citystringCity of the address
country_codestringISO country code
idintegerUnique address identifier
namestringName of the address
provider_referencestringProvider reference of the address
provincestringProvince of the address
statestringState of the address
streetstringStreet of the address
zipstringZip code of the address
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].citystringCity of the address
data[].country_codestringISO country code
data[].idintegerUnique address identifier
data[].namestringName of the address
data[].provider_referencestringProvider reference of the address
data[].provincestringProvince of the address
data[].statestringState of the address
data[].streetstringStreet of the address
data[].zipstringZip code of the address

Greetings

Greetings List

Returns a list of all greetings in the Zendesk Talk account

Python SDK

await zendesk_talk.greetings.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "greetings",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | string
activenull | boolean
audio_namenull | string
audio_urlnull | string
category_idnull | integer
defaultnull | boolean
default_langnull | boolean
has_sub_settingsnull | boolean
ivr_idsnull | array
namenull | string
pendingnull | boolean
phone_number_idsnull | array
upload_idnull | integer

Meta

Field NameTypeDescription
next_pagenull | string

Greetings Get

Retrieves a single greeting by ID

Python SDK

await zendesk_talk.greetings.get(
greeting_id="<str>"
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "greetings",
"action": "get",
"params": {
"greeting_id": "<str>"
}
}'

Parameters

Parameter NameTypeRequiredDescription
greeting_idstringYesID of the greeting
Response Schema

Records

Field NameTypeDescription
idnull | string
activenull | boolean
audio_namenull | string
audio_urlnull | string
category_idnull | integer
defaultnull | boolean
default_langnull | boolean
has_sub_settingsnull | boolean
ivr_idsnull | array
namenull | string
pendingnull | boolean
phone_number_idsnull | array
upload_idnull | integer

Search and filter greetings records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.greetings.search(
query={"filter": {"eq": {"active": True}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "greetings",
"action": "search",
"params": {
"query": {"filter": {"eq": {"active": True}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
activebooleanWhether the greeting is associated with phone numbers
audio_namestringAudio file name
audio_urlstringPath to the greeting sound file
category_idintegerID of the greeting category
defaultbooleanWhether this is a system default greeting
default_langbooleanWhether the greeting has a default language
has_sub_settingsbooleanSub-settings for categorized greetings
idstringGreeting ID
ivr_idsarrayIDs of IVRs associated with the greeting
namestringName of the greeting
pendingbooleanWhether the greeting is pending
phone_number_idsarrayIDs of phone numbers associated with the greeting
upload_idintegerUpload ID associated with the greeting
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].activebooleanWhether the greeting is associated with phone numbers
data[].audio_namestringAudio file name
data[].audio_urlstringPath to the greeting sound file
data[].category_idintegerID of the greeting category
data[].defaultbooleanWhether this is a system default greeting
data[].default_langbooleanWhether the greeting has a default language
data[].has_sub_settingsbooleanSub-settings for categorized greetings
data[].idstringGreeting ID
data[].ivr_idsarrayIDs of IVRs associated with the greeting
data[].namestringName of the greeting
data[].pendingbooleanWhether the greeting is pending
data[].phone_number_idsarrayIDs of phone numbers associated with the greeting
data[].upload_idintegerUpload ID associated with the greeting

Greeting Categories

Greeting Categories List

Returns a list of all greeting categories

Python SDK

await zendesk_talk.greeting_categories.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "greeting_categories",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | integer
namenull | string

Meta

Field NameTypeDescription
next_pagenull | string

Greeting Categories Get

Retrieves a single greeting category by ID

Python SDK

await zendesk_talk.greeting_categories.get(
greeting_category_id=0
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "greeting_categories",
"action": "get",
"params": {
"greeting_category_id": 0
}
}'

Parameters

Parameter NameTypeRequiredDescription
greeting_category_idintegerYesID of the greeting category
Response Schema

Records

Field NameTypeDescription
idnull | integer
namenull | string

Search and filter greeting categories records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.greeting_categories.search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "greeting_categories",
"action": "search",
"params": {
"query": {"filter": {"eq": {"id": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerGreeting category ID
namestringName of the greeting category
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].idintegerGreeting category ID
data[].namestringName of the greeting category

Ivrs

Ivrs List

Returns a list of all IVR configurations

Python SDK

await zendesk_talk.ivrs.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "ivrs",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
idnull | integer
namenull | string
phone_number_idsnull | array
phone_number_namesnull | array
menusnull | array

Meta

Field NameTypeDescription
next_pagenull | string

Ivrs Get

Retrieves a single IVR configuration by ID

Python SDK

await zendesk_talk.ivrs.get(
ivr_id=0
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "ivrs",
"action": "get",
"params": {
"ivr_id": 0
}
}'

Parameters

Parameter NameTypeRequiredDescription
ivr_idintegerYesID of the IVR
Response Schema

Records

Field NameTypeDescription
idnull | integer
namenull | string
phone_number_idsnull | array
phone_number_namesnull | array
menusnull | array

Search and filter ivrs records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.ivrs.search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "ivrs",
"action": "search",
"params": {
"query": {"filter": {"eq": {"id": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerIVR ID
menusarrayList of IVR menus
namestringName of the IVR
phone_number_idsarrayIDs of phone numbers configured with this IVR
phone_number_namesarrayNames of phone numbers configured with this IVR
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].idintegerIVR ID
data[].menusarrayList of IVR menus
data[].namestringName of the IVR
data[].phone_number_idsarrayIDs of phone numbers configured with this IVR
data[].phone_number_namesarrayNames of phone numbers configured with this IVR

Agents Activity

Agents Activity List

Returns activity statistics for all agents for the current day

Python SDK

await zendesk_talk.agents_activity.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agents_activity",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
agent_idnull | integer
agent_statenull | string
available_timenull | integer
avatar_urlnull | string
away_timenull | integer
call_statusnull | string
calls_acceptednull | integer
calls_deniednull | integer
calls_missednull | integer
forwarding_numbernull | string
namenull | string
online_timenull | integer
total_call_durationnull | integer
total_talk_timenull | integer
total_wrap_up_timenull | integer
transfers_only_timenull | integer
vianull | string
accepted_third_party_conferencesnull | integer
accepted_transfersnull | integer
average_hold_timenull | integer
average_talk_timenull | integer
average_wrap_up_timenull | integer
calls_put_on_holdnull | integer
started_third_party_conferencesnull | integer
started_transfersnull | integer
total_hold_timenull | integer

Meta

Field NameTypeDescription
next_pagenull | string

Search and filter agents activity records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.agents_activity.search(
query={"filter": {"eq": {"accepted_third_party_conferences": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agents_activity",
"action": "search",
"params": {
"query": {"filter": {"eq": {"accepted_third_party_conferences": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
accepted_third_party_conferencesintegerAccepted third party conferences
accepted_transfersintegerTotal transfers accepted
agent_idintegerAgent ID
agent_statestringAgent state: online, offline, away, or transfers_only
available_timeintegerTotal time agent was available to answer calls
avatar_urlstringURL to agent avatar
average_hold_timeintegerAverage hold time per call
average_talk_timeintegerAverage talk time per call
average_wrap_up_timeintegerAverage wrap-up time per call
away_timeintegerTotal time agent was set to away
call_statusstringAgent call status: on_call, wrap_up, or null
calls_acceptedintegerTotal calls accepted
calls_deniedintegerTotal calls denied
calls_missedintegerTotal calls missed
calls_put_on_holdintegerTotal calls placed on hold
forwarding_numberstringForwarding number set by the agent
namestringAgent name
online_timeintegerTotal online time
started_third_party_conferencesintegerStarted third party conferences
started_transfersintegerTotal transfers started
total_call_durationintegerTotal call duration
total_hold_timeintegerTotal hold time across all calls
total_talk_timeintegerTotal talk time (excludes hold)
total_wrap_up_timeintegerTotal wrap-up time
transfers_only_timeintegerTotal time in transfers-only mode
viastringChannel the agent is registered on
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].accepted_third_party_conferencesintegerAccepted third party conferences
data[].accepted_transfersintegerTotal transfers accepted
data[].agent_idintegerAgent ID
data[].agent_statestringAgent state: online, offline, away, or transfers_only
data[].available_timeintegerTotal time agent was available to answer calls
data[].avatar_urlstringURL to agent avatar
data[].average_hold_timeintegerAverage hold time per call
data[].average_talk_timeintegerAverage talk time per call
data[].average_wrap_up_timeintegerAverage wrap-up time per call
data[].away_timeintegerTotal time agent was set to away
data[].call_statusstringAgent call status: on_call, wrap_up, or null
data[].calls_acceptedintegerTotal calls accepted
data[].calls_deniedintegerTotal calls denied
data[].calls_missedintegerTotal calls missed
data[].calls_put_on_holdintegerTotal calls placed on hold
data[].forwarding_numberstringForwarding number set by the agent
data[].namestringAgent name
data[].online_timeintegerTotal online time
data[].started_third_party_conferencesintegerStarted third party conferences
data[].started_transfersintegerTotal transfers started
data[].total_call_durationintegerTotal call duration
data[].total_hold_timeintegerTotal hold time across all calls
data[].total_talk_timeintegerTotal talk time (excludes hold)
data[].total_wrap_up_timeintegerTotal wrap-up time
data[].transfers_only_timeintegerTotal time in transfers-only mode
data[].viastringChannel the agent is registered on

Agents Overview

Agents Overview List

Returns overview statistics for all agents for the current day

Python SDK

await zendesk_talk.agents_overview.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agents_overview",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
average_calls_acceptednull | integer
average_calls_deniednull | integer
average_calls_missednull | integer
average_wrap_up_timenull | integer
total_calls_acceptednull | integer
total_calls_deniednull | integer
total_calls_missednull | integer
total_talk_timenull | integer
total_wrap_up_timenull | integer
average_accepted_transfersnull | integer
average_available_timenull | integer
average_away_timenull | integer
average_calls_put_on_holdnull | integer
average_hold_timenull | integer
average_online_timenull | integer
average_started_transfersnull | integer
average_talk_timenull | integer
average_transfers_only_timenull | integer
current_timestampnull | integer
total_accepted_transfersnull | integer
total_calls_put_on_holdnull | integer
total_hold_timenull | integer
total_started_transfersnull | integer

Search and filter agents overview records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.agents_overview.search(
query={"filter": {"eq": {"average_accepted_transfers": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agents_overview",
"action": "search",
"params": {
"query": {"filter": {"eq": {"average_accepted_transfers": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
average_accepted_transfersintegerAverage accepted transfers
average_available_timeintegerAverage available time
average_away_timeintegerAverage away time
average_calls_acceptedintegerAverage calls accepted
average_calls_deniedintegerAverage calls denied
average_calls_missedintegerAverage calls missed
average_calls_put_on_holdintegerAverage calls put on hold
average_hold_timeintegerAverage hold time
average_online_timeintegerAverage online time
average_started_transfersintegerAverage started transfers
average_talk_timeintegerAverage talk time
average_transfers_only_timeintegerAverage transfers-only time
average_wrap_up_timeintegerAverage wrap-up time
current_timestampintegerCurrent timestamp
total_accepted_transfersintegerTotal accepted transfers
total_calls_acceptedintegerTotal calls accepted
total_calls_deniedintegerTotal calls denied
total_calls_missedintegerTotal calls missed
total_calls_put_on_holdintegerTotal calls put on hold
total_hold_timeintegerTotal hold time
total_started_transfersintegerTotal started transfers
total_talk_timeintegerTotal talk time
total_wrap_up_timeintegerTotal wrap-up time
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].average_accepted_transfersintegerAverage accepted transfers
data[].average_available_timeintegerAverage available time
data[].average_away_timeintegerAverage away time
data[].average_calls_acceptedintegerAverage calls accepted
data[].average_calls_deniedintegerAverage calls denied
data[].average_calls_missedintegerAverage calls missed
data[].average_calls_put_on_holdintegerAverage calls put on hold
data[].average_hold_timeintegerAverage hold time
data[].average_online_timeintegerAverage online time
data[].average_started_transfersintegerAverage started transfers
data[].average_talk_timeintegerAverage talk time
data[].average_transfers_only_timeintegerAverage transfers-only time
data[].average_wrap_up_timeintegerAverage wrap-up time
data[].current_timestampintegerCurrent timestamp
data[].total_accepted_transfersintegerTotal accepted transfers
data[].total_calls_acceptedintegerTotal calls accepted
data[].total_calls_deniedintegerTotal calls denied
data[].total_calls_missedintegerTotal calls missed
data[].total_calls_put_on_holdintegerTotal calls put on hold
data[].total_hold_timeintegerTotal hold time
data[].total_started_transfersintegerTotal started transfers
data[].total_talk_timeintegerTotal talk time
data[].total_wrap_up_timeintegerTotal wrap-up time

Account Overview

Account Overview List

Returns overview statistics for the account for the current day

Python SDK

await zendesk_talk.account_overview.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "account_overview",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
average_call_durationnull | integer
average_callback_wait_timenull | integer
average_hold_timenull | integer
average_queue_wait_timenull | integer
average_time_to_answernull | integer
average_wrap_up_timenull | integer
current_timestampnull | integer
max_calls_waitingnull | integer
max_queue_wait_timenull | integer
total_call_durationnull | integer
total_callback_callsnull | integer
total_callsnull | integer
total_calls_abandoned_in_queuenull | integer
total_calls_outside_business_hoursnull | integer
total_calls_with_exceeded_queue_wait_timenull | integer
total_calls_with_requested_voicemailnull | integer
total_embeddable_callback_callsnull | integer
total_hold_timenull | integer
total_inbound_callsnull | integer
total_outbound_callsnull | integer
total_textback_requestsnull | integer
total_voicemailsnull | integer
total_wrap_up_timenull | integer

Search and filter account overview records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.account_overview.search(
query={"filter": {"eq": {"average_call_duration": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "account_overview",
"action": "search",
"params": {
"query": {"filter": {"eq": {"average_call_duration": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
average_call_durationintegerAverage call duration
average_callback_wait_timeintegerAverage callback wait time
average_hold_timeintegerAverage hold time per call
average_queue_wait_timeintegerAverage queue wait time
average_time_to_answerintegerAverage time to answer
average_wrap_up_timeintegerAverage wrap-up time
current_timestampintegerCurrent timestamp
max_calls_waitingintegerMax calls waiting in queue
max_queue_wait_timeintegerMax queue wait time
total_call_durationintegerTotal call duration
total_callback_callsintegerTotal callback calls
total_callsintegerTotal calls
total_calls_abandoned_in_queueintegerTotal calls abandoned in queue
total_calls_outside_business_hoursintegerTotal calls outside business hours
total_calls_with_exceeded_queue_wait_timeintegerTotal calls exceeding max queue wait time
total_calls_with_requested_voicemailintegerTotal calls requesting voicemail
total_embeddable_callback_callsintegerTotal embeddable callback calls
total_hold_timeintegerTotal hold time
total_inbound_callsintegerTotal inbound calls
total_outbound_callsintegerTotal outbound calls
total_textback_requestsintegerTotal textback requests
total_voicemailsintegerTotal voicemails
total_wrap_up_timeintegerTotal wrap-up time
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].average_call_durationintegerAverage call duration
data[].average_callback_wait_timeintegerAverage callback wait time
data[].average_hold_timeintegerAverage hold time per call
data[].average_queue_wait_timeintegerAverage queue wait time
data[].average_time_to_answerintegerAverage time to answer
data[].average_wrap_up_timeintegerAverage wrap-up time
data[].current_timestampintegerCurrent timestamp
data[].max_calls_waitingintegerMax calls waiting in queue
data[].max_queue_wait_timeintegerMax queue wait time
data[].total_call_durationintegerTotal call duration
data[].total_callback_callsintegerTotal callback calls
data[].total_callsintegerTotal calls
data[].total_calls_abandoned_in_queueintegerTotal calls abandoned in queue
data[].total_calls_outside_business_hoursintegerTotal calls outside business hours
data[].total_calls_with_exceeded_queue_wait_timeintegerTotal calls exceeding max queue wait time
data[].total_calls_with_requested_voicemailintegerTotal calls requesting voicemail
data[].total_embeddable_callback_callsintegerTotal embeddable callback calls
data[].total_hold_timeintegerTotal hold time
data[].total_inbound_callsintegerTotal inbound calls
data[].total_outbound_callsintegerTotal outbound calls
data[].total_textback_requestsintegerTotal textback requests
data[].total_voicemailsintegerTotal voicemails
data[].total_wrap_up_timeintegerTotal wrap-up time

Current Queue Activity

Current Queue Activity List

Returns current queue activity statistics

Python SDK

await zendesk_talk.current_queue_activity.list()

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "current_queue_activity",
"action": "list"
}'
Response Schema

Records

Field NameTypeDescription
agents_onlinenull | integer
average_wait_timenull | integer
callbacks_waitingnull | integer
calls_waitingnull | integer
current_timestampnull | integer
embeddable_callbacks_waitingnull | integer
longest_wait_timenull | integer
ai_agent_callsnull | integer

Search and filter current queue activity records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.current_queue_activity.search(
query={"filter": {"eq": {"agents_online": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "current_queue_activity",
"action": "search",
"params": {
"query": {"filter": {"eq": {"agents_online": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
agents_onlineintegerCurrent number of agents online
average_wait_timeintegerAverage wait time for callers in queue (seconds)
callbacks_waitingintegerNumber of callers in callback queue
calls_waitingintegerNumber of callers waiting in queue
current_timestampintegerCurrent timestamp
embeddable_callbacks_waitingintegerNumber of Web Widget callback requests waiting
longest_wait_timeintegerLongest wait time for any caller (seconds)
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].agents_onlineintegerCurrent number of agents online
data[].average_wait_timeintegerAverage wait time for callers in queue (seconds)
data[].callbacks_waitingintegerNumber of callers in callback queue
data[].calls_waitingintegerNumber of callers waiting in queue
data[].current_timestampintegerCurrent timestamp
data[].embeddable_callbacks_waitingintegerNumber of Web Widget callback requests waiting
data[].longest_wait_timeintegerLongest wait time for any caller (seconds)

Calls

Calls List

Returns incremental call data. Requires a start_time parameter (Unix epoch timestamp).

Python SDK

await zendesk_talk.calls.list(
start_time=0
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "calls",
"action": "list",
"params": {
"start_time": 0
}
}'

Parameters

Parameter NameTypeRequiredDescription
start_timeintegerYesUnix epoch time to start from (e.g. 1704067200 for 2024-01-01)
Response Schema

Records

Field NameTypeDescription
idnull | integer
agent_idnull | integer
call_chargenull | string
call_group_idnull | integer
call_recording_consentnull | string
call_recording_consent_actionnull | string
call_recording_consent_keypressnull | string
callbacknull | boolean
callback_sourcenull | string
completion_statusnull | string
consultation_timenull | integer
created_atnull | string
customer_requested_voicemailnull | boolean
default_groupnull | boolean
directionnull | string
durationnull | integer
exceeded_queue_timenull | boolean
exceeded_queue_wait_timenull | boolean
hold_timenull | integer
ivr_actionnull | string
ivr_destination_group_namenull | string
ivr_hopsnull | integer
ivr_routed_tonull | string
ivr_time_spentnull | integer
minutes_billednull | integer
not_recording_timenull | integer
outside_business_hoursnull | boolean
overflowednull | boolean
overflowed_tonull | string
phone_numbernull | string
phone_number_idnull | integer
quality_issuesnull | array
recording_control_interactionsnull | integer
recording_timenull | integer
talk_timenull | integer
ticket_idnull | integer
time_to_answernull | integer
updated_atnull | string
voicemailnull | boolean
wait_timenull | integer
wrap_up_timenull | integer
customer_idnull | integer
linenull | string
line_idnull | integer
line_typenull | string
call_channelnull | string
post_call_transcription_creatednull | boolean
post_call_summary_creatednull | boolean

Meta

Field NameTypeDescription
next_pagenull | string
countnull | integer

Search and filter calls records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.calls.search(
query={"filter": {"eq": {"agent_id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "calls",
"action": "search",
"params": {
"query": {"filter": {"eq": {"agent_id": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
agent_idintegerAgent ID
call_chargestringCall charge amount
call_group_idintegerCall group ID
call_recording_consentstringCall recording consent status
call_recording_consent_actionstringRecording consent action
call_recording_consent_keypressstringRecording consent keypress
callbackbooleanWhether this was a callback
callback_sourcestringSource of the callback
completion_statusstringCall completion status
consultation_timeintegerConsultation time
created_atstringCreation timestamp
customer_requested_voicemailbooleanWhether customer requested voicemail
default_groupbooleanWhether default group was used
directionstringCall direction (inbound/outbound)
durationintegerCall duration in seconds
exceeded_queue_timebooleanWhether queue time was exceeded
exceeded_queue_wait_timebooleanWhether max queue wait time was exceeded
hold_timeintegerHold time in seconds
idintegerCall ID
ivr_actionstringIVR action taken
ivr_destination_group_namestringIVR destination group name
ivr_hopsintegerNumber of IVR hops
ivr_routed_tostringWhere IVR routed the call
ivr_time_spentintegerTime spent in IVR
minutes_billedintegerMinutes billed
not_recording_timeintegerTime not recording
outside_business_hoursbooleanWhether call was outside business hours
overflowedbooleanWhether call overflowed
overflowed_tostringWhere call overflowed to
phone_numberstringPhone number used
phone_number_idintegerPhone number ID
quality_issuesarrayQuality issues detected
recording_control_interactionsintegerRecording control interactions count
recording_timeintegerRecording time
talk_timeintegerTalk time in seconds
ticket_idintegerAssociated ticket ID
time_to_answerintegerTime to answer in seconds
updated_atstringLast update timestamp
voicemailbooleanWhether it was a voicemail
wait_timeintegerWait time in seconds
wrap_up_timeintegerWrap-up time in seconds
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].agent_idintegerAgent ID
data[].call_chargestringCall charge amount
data[].call_group_idintegerCall group ID
data[].call_recording_consentstringCall recording consent status
data[].call_recording_consent_actionstringRecording consent action
data[].call_recording_consent_keypressstringRecording consent keypress
data[].callbackbooleanWhether this was a callback
data[].callback_sourcestringSource of the callback
data[].completion_statusstringCall completion status
data[].consultation_timeintegerConsultation time
data[].created_atstringCreation timestamp
data[].customer_requested_voicemailbooleanWhether customer requested voicemail
data[].default_groupbooleanWhether default group was used
data[].directionstringCall direction (inbound/outbound)
data[].durationintegerCall duration in seconds
data[].exceeded_queue_timebooleanWhether queue time was exceeded
data[].exceeded_queue_wait_timebooleanWhether max queue wait time was exceeded
data[].hold_timeintegerHold time in seconds
data[].idintegerCall ID
data[].ivr_actionstringIVR action taken
data[].ivr_destination_group_namestringIVR destination group name
data[].ivr_hopsintegerNumber of IVR hops
data[].ivr_routed_tostringWhere IVR routed the call
data[].ivr_time_spentintegerTime spent in IVR
data[].minutes_billedintegerMinutes billed
data[].not_recording_timeintegerTime not recording
data[].outside_business_hoursbooleanWhether call was outside business hours
data[].overflowedbooleanWhether call overflowed
data[].overflowed_tostringWhere call overflowed to
data[].phone_numberstringPhone number used
data[].phone_number_idintegerPhone number ID
data[].quality_issuesarrayQuality issues detected
data[].recording_control_interactionsintegerRecording control interactions count
data[].recording_timeintegerRecording time
data[].talk_timeintegerTalk time in seconds
data[].ticket_idintegerAssociated ticket ID
data[].time_to_answerintegerTime to answer in seconds
data[].updated_atstringLast update timestamp
data[].voicemailbooleanWhether it was a voicemail
data[].wait_timeintegerWait time in seconds
data[].wrap_up_timeintegerWrap-up time in seconds

Call Legs

Call Legs List

Returns incremental call leg data. Requires a start_time parameter (Unix epoch timestamp).

Python SDK

await zendesk_talk.call_legs.list(
start_time=0
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "call_legs",
"action": "list",
"params": {
"start_time": 0
}
}'

Parameters

Parameter NameTypeRequiredDescription
start_timeintegerYesUnix epoch time to start from (e.g. 1704067200 for 2024-01-01)
Response Schema

Records

Field NameTypeDescription
idnull | integer
typenull | string
agent_idnull | integer
available_vianull | string
call_chargenull | string
call_idnull | integer
completion_statusnull | string
conference_fromnull | integer
conference_timenull | integer
conference_tonull | integer
consultation_fromnull | integer
consultation_timenull | integer
consultation_tonull | integer
created_atnull | string
durationnull | integer
forwarded_tonull | string
hold_timenull | integer
minutes_billednull | integer
quality_issuesnull | array
talk_timenull | integer
transferred_fromnull | integer
transferred_tonull | integer
updated_atnull | string
user_idnull | integer
wrap_up_timenull | integer

Meta

Field NameTypeDescription
next_pagenull | string
countnull | integer

Search and filter call legs records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.

Python SDK

await zendesk_talk.call_legs.search(
query={"filter": {"eq": {"agent_id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "call_legs",
"action": "search",
"params": {
"query": {"filter": {"eq": {"agent_id": 0}}}
}
}'

Parameters

Parameter NameTypeRequiredDescription
queryobjectYesFilter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or
query.filterobjectNoFilter conditions
query.sortarrayNoSort conditions
limitintegerNoMaximum results to return (default 1000)
cursorstringNoPagination cursor from previous response's meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
agent_idintegerAgent ID
available_viastringChannel agent was available through
call_chargestringCall charge amount
call_idintegerAssociated call ID
completion_statusstringCompletion status
conference_fromintegerConference from time
conference_timeintegerConference duration
conference_tointegerConference to time
consultation_fromintegerConsultation from time
consultation_timeintegerConsultation duration
consultation_tointegerConsultation to time
created_atstringCreation timestamp
durationintegerDuration in seconds
forwarded_tostringNumber forwarded to
hold_timeintegerHold time in seconds
idintegerCall leg ID
minutes_billedintegerMinutes billed
quality_issuesarrayQuality issues detected
talk_timeintegerTalk time in seconds
transferred_fromintegerTransferred from agent ID
transferred_tointegerTransferred to agent ID
typestringType of call leg
updated_atstringLast update timestamp
user_idintegerUser ID
wrap_up_timeintegerWrap-up time in seconds
Response Schema
Field NameTypeDescription
dataarrayList of matching records
metaobjectPagination metadata
meta.has_morebooleanWhether additional pages are available
meta.cursorstring | nullCursor for next page of results
meta.took_msnumber | nullQuery execution time in milliseconds
data[].agent_idintegerAgent ID
data[].available_viastringChannel agent was available through
data[].call_chargestringCall charge amount
data[].call_idintegerAssociated call ID
data[].completion_statusstringCompletion status
data[].conference_fromintegerConference from time
data[].conference_timeintegerConference duration
data[].conference_tointegerConference to time
data[].consultation_fromintegerConsultation from time
data[].consultation_timeintegerConsultation duration
data[].consultation_tointegerConsultation to time
data[].created_atstringCreation timestamp
data[].durationintegerDuration in seconds
data[].forwarded_tostringNumber forwarded to
data[].hold_timeintegerHold time in seconds
data[].idintegerCall leg ID
data[].minutes_billedintegerMinutes billed
data[].quality_issuesarrayQuality issues detected
data[].talk_timeintegerTalk time in seconds
data[].transferred_fromintegerTransferred from agent ID
data[].transferred_tointegerTransferred to agent ID
data[].typestringType of call leg
data[].updated_atstringLast update timestamp
data[].user_idintegerUser ID
data[].wrap_up_timeintegerWrap-up time in seconds