Skip to main content

Zendesk talk

Prerequisites

  • Zendesk API Token or Zendesk OAuth Client
  • Zendesk Email (For API Token authentication)
  • Zendesk Subdomain

Setting up the Zendesk talk connector

NoItemRequiredExampleNotes
1SubdomainYesThis is your Zendesk subdomain that can be found in your account URL. For example, in https://{MY_SUBDOMAIN}.zendesk.com/, where MY_SUBDOMAIN is the value of your subdomain.
2AuthenticationYesZendesk service provides two authentication methods. Choose between: OAuth2.0 or API token.
Refer to the documentation in the form while using the connector
API Token
OAuth2.0
3Start DateYes2020-10-15T00:00:00ZThe date from which you'd like to replicate data for Zendesk Talk API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.

Tables in the Zendesk talk connector

NoTable NameColumnsPrimary KeysRead ModeInc. Sync KeysAPI Info
1addresses9idFull RefreshAPI Reference
2call_legs25idFull Refresh, Incrementalupdated_at
3account_overview23current_timestampFull Refresh
4greeting_categories2idFull Refresh
5agents_overview22current_timestampFull Refresh
6greetings13idFull RefreshAPI Reference
7current_queue_activity7current_timestampFull Refresh
8phone_numbers30idFull Refresh
9ivr_menus5idFull Refresh
10agents_activity25agent_idFull Refresh
11calls40idFull Refresh, Incrementalupdated_atAPI Reference
12ivr_routes9idFull Refresh
13ivrs5idFull RefreshAPI Reference

Table: addresses

NoColumn NameTypeNotes
1zipVARCHAR
2country_codeVARCHAR
3provinceVARCHAR
4cityVARCHAR
5streetVARCHAR
6provider_referenceVARCHAR
7nameVARCHAR
8idINTEGERPrimary Key
9stateVARCHAR

Table: call_legs

NoColumn NameTypeNotes
1agent_idINTEGER
2forwarded_toVARCHAR
3transferred_toINTEGER
4created_atVARCHAR
5conference_timeINTEGER
6typeVARCHAR
7durationINTEGER
8conference_toINTEGER
9consultation_fromINTEGER
10updated_atVARCHARIncremental sync key
11completion_statusVARCHAR
12idINTEGERPrimary Key
13call_chargeVARCHAR
14minutes_billedINTEGER
15hold_timeINTEGER
16transferred_fromINTEGER
17call_idINTEGER
18quality_issuesVARCHAR
19available_viaVARCHAR
20consultation_toINTEGER
21wrap_up_timeINTEGER
22user_idINTEGER
23consultation_timeINTEGER
24conference_fromINTEGER
25talk_timeINTEGER

Table: account_overview

NoColumn NameTypeNotes
1max_calls_waitingINTEGER
2total_wrap_up_timeINTEGER
3total_callback_callsINTEGER
4average_hold_timeINTEGER
5total_outbound_callsINTEGER
6total_voicemailsINTEGER
7total_inbound_callsINTEGER
8average_time_to_answerINTEGER
9average_queue_wait_timeINTEGER
10total_calls_abandoned_in_queueINTEGER
11total_callsINTEGER
12total_calls_with_requested_voicemailINTEGER
13max_queue_wait_timeINTEGER
14total_hold_timeINTEGER
15current_timestampINTEGERPrimary Key
16average_call_durationINTEGER
17total_calls_with_exceeded_queue_wait_timeINTEGER
18total_call_durationINTEGER
19total_embeddable_callback_callsINTEGER
20average_callback_wait_timeINTEGER
21average_wrap_up_timeINTEGER
22total_calls_outside_business_hoursINTEGER
23total_textback_requestsINTEGER

Table: greeting_categories

NoColumn NameTypeNotes
1nameVARCHAR
2idINTEGERPrimary Key

Table: agents_overview

NoColumn NameTypeNotes
1total_calls_acceptedINTEGER
2total_calls_deniedINTEGER
3total_wrap_up_timeINTEGER
4average_started_transfersINTEGER
5average_calls_missedINTEGER
6total_accepted_transfersINTEGER
7average_hold_timeINTEGER
8average_calls_deniedINTEGER
9total_calls_put_on_holdINTEGER
10average_accepted_transfersINTEGER
11average_available_timeINTEGER
12average_calls_acceptedINTEGER
13average_calls_put_on_holdINTEGER
14total_hold_timeINTEGER
15current_timestampINTEGERPrimary Key
16average_away_timeINTEGER
17total_calls_missedINTEGER
18average_online_timeINTEGER
19total_talk_timeINTEGER
20average_talk_timeINTEGER
21total_started_transfersINTEGER
22average_wrap_up_timeINTEGER

Table: greetings

NoColumn NameTypeNotes
1audio_nameVARCHAR
2upload_idINTEGER
3ivr_idsVARCHAR
4pendingBOOLEAN
5activeBOOLEAN
6defaultBOOLEAN
7category_idINTEGER
8default_langBOOLEAN
9phone_number_idsVARCHAR
10nameVARCHAR
11has_sub_settingsBOOLEAN
12audio_urlVARCHAR
13idVARCHARPrimary Key

Table: current_queue_activity

NoColumn NameTypeNotes
1longest_wait_timeINTEGER
2current_timestampINTEGERPrimary Key
3callbacks_waitingINTEGER
4agents_onlineINTEGER
5calls_waitingINTEGER
6average_wait_timeINTEGER
7embeddable_callbacks_waitingINTEGER

Table: phone_numbers

NoColumn NameTypeNotes
1failover_numberVARCHAR
2transcriptionBOOLEAN
3sms_enabledBOOLEAN
4created_atVARCHAR
5voice_enabledBOOLEAN
6toll_freeBOOLEAN
7default_group_idINTEGER
8numberVARCHAR
9ivr_idINTEGER
10outbound_enabledBOOLEAN
11line_typeVARCHAR
12group_idsVARCHAR
13nicknameVARCHAR
14idINTEGERPrimary Key
15capabilitiesVARCHAR
16categorised_greetingsVARCHAR
17default_greeting_idsVARCHAR
18priorityINTEGER
19recordedBOOLEAN
20tokenVARCHAR
21country_codeVARCHAR
22externalBOOLEAN
23categorised_greetings_with_sub_settingsVARCHAR
24nameVARCHAR
25display_numberVARCHAR
26locationVARCHAR
27greeting_idsVARCHAR
28schedule_idINTEGER
29call_recording_consentVARCHAR
30sms_group_idINTEGER

Table: ivr_menus

NoColumn NameTypeNotes
1defaultBOOLEAN
2ivr_idINTEGER
3nameVARCHAR
4idINTEGERPrimary Key
5greeting_idINTEGER

Table: agents_activity

NoColumn NameTypeNotes
1calls_put_on_holdINTEGER
2agent_idINTEGERPrimary Key
3average_hold_timeINTEGER
4calls_missedINTEGER
5viaVARCHAR
6available_timeINTEGER
7call_statusVARCHAR
8online_timeINTEGER
9accepted_transfersINTEGER
10calls_acceptedINTEGER
11average_talk_timeINTEGER
12average_wrap_up_timeINTEGER
13total_wrap_up_timeINTEGER
14forwarding_numberVARCHAR
15started_transfersINTEGER
16avatar_urlVARCHAR
17total_hold_timeINTEGER
18calls_deniedINTEGER
19total_call_durationINTEGER
20agent_stateVARCHAR
21nameVARCHAR
22started_third_party_conferencesINTEGER
23total_talk_timeINTEGER
24accepted_third_party_conferencesINTEGER
25away_timeINTEGER

Table: calls

NoColumn NameTypeNotes
1ivr_actionVARCHAR
2agent_idINTEGER
3callback_sourceVARCHAR
4customer_requested_voicemailBOOLEAN
5created_atVARCHAR
6ivr_hopsINTEGER
7default_groupBOOLEAN
8durationINTEGER
9phone_number_idINTEGER
10updated_atVARCHARIncremental sync key
11overflowedBOOLEAN
12outside_business_hoursBOOLEAN
13completion_statusVARCHAR
14ivr_routed_toVARCHAR
15call_group_idINTEGER
16idINTEGERPrimary Key
17call_chargeVARCHAR
18call_recording_consent_keypressVARCHAR
19ivr_time_spentINTEGER
20minutes_billedINTEGER
21ivr_destination_group_nameVARCHAR
22not_recording_timeINTEGER
23directionVARCHAR
24overflowed_toVARCHAR
25voicemailBOOLEAN
26wait_timeINTEGER
27recording_timeINTEGER
28time_to_answerINTEGER
29exceeded_queue_timeBOOLEAN
30hold_timeINTEGER
31ticket_idINTEGER
32quality_issuesVARCHAR
33wrap_up_timeINTEGER
34recording_control_interactionsINTEGER
35call_recording_consent_actionVARCHAR
36callbackBOOLEAN
37consultation_timeINTEGER
38phone_numberVARCHAR
39talk_timeINTEGER
40call_recording_consentVARCHAR

Table: ivr_routes

NoColumn NameTypeNotes
1ivr_menu_idINTEGER
2ivr_idINTEGER
3option_textVARCHAR
4greetingVARCHAR
5optionsVARCHAR
6actionVARCHAR
7keypressVARCHAR
8idINTEGERPrimary Key
9overflow_optionsVARCHAR

Table: ivrs

NoColumn NameTypeNotes
1phone_number_namesVARCHAR
2phone_number_idsVARCHAR
3nameVARCHAR
4idINTEGERPrimary Key
5menusVARCHAR

External Resources

Zipstack Cloud features a powerful SQL querying engine on top of many types of connectors, including those from Trino, some custom connectors and connectors from the open source Airbyte project. Some Zipstack cloud connectors are designed to utilize and expand upon Airbyte's connector protocol, but they do not use Airbyte's EL core. Additionally, some parts of the documentation for these connectors have been adapted from the connector documentation found in Airbyte's open source project.