This integration is powered by Singer's Zendesk Support tap and certified by Stitch. Check out and contribute to the repo on GitHub.
For support, contact Stitch support.
Zendesk Support integration summary
Stitch’s Zendesk Support integration replicates data using the Zendesk Support API. Refer to the Schema section for a list of objects available for replication.
Zendesk Support feature snapshot
A high-level look at Stitch's Zendesk Support (v2) integration, including release status, useful links, and the features supported in Stitch.
STITCH | |||
Release status |
Released on May 24, 2023 |
Supported by | |
Stitch plan |
Standard |
API availability |
Available |
Singer GitHub repository | |||
REPLICATION SETTINGS | |||
Anchor Scheduling |
Supported |
Advanced Scheduling |
Supported |
Table-level reset |
Unsupported |
Configurable Replication Methods |
Unsupported |
DATA SELECTION | |||
Table selection |
Supported |
Column selection |
Supported |
Select all |
Supported |
||
TRANSPARENCY | |||
Extraction Logs |
Supported |
Loading Reports |
Supported |
Connecting Zendesk Support
Zendesk Support setup requirements
To set up Zendesk Support in Stitch, you need:
-
Administrator permissions in Zendesk Support. Some data types in Zendesk Support may only be accessed with Admin permissions. For example: To replicate ticket metric or tag data, Zendesk Support’s API requires a user with Admin permissions.
To ensure you can replicate all the data you need, we recommend a user with Admin permissions set up the integration.
-
A specific Zendesk Support plan if replicating ticket forms or SLA policies:
- To replicate SLA policies, you must be on an Enterprise or Professional Zendesk Support plan.
- To replicate ticket forms, you must be on an Enterprise Zendesk Support plan, or a Professional Zendesk Support plan with the ticket forms add-on.
All other tables, with the exception of
sla_policies
andticket_forms
will be available for replication even if you aren’t on either of these Zendesk Support plans.
Step 1: Add Zendesk Support as a Stitch data source
- Sign into your Stitch account.
-
On the Stitch Dashboard page, click the Add Integration button.
-
Click the Zendesk Support icon.
-
Enter a name for the integration. This is the name that will display on the Stitch Dashboard for the integration; it’ll also be used to create the schema in your destination.
For example, the name “Stitch Zendesk Support” would create a schema called
stitch_zendesk_support
in the destination. Note: Schema names cannot be changed after you save the integration. - In the Zendesk Subdomain field, enter your Zendesk Support site prefix. For example: For
stitchdata.zendesk.com
, onlystitchdata
would be entered into this field.
Step 2: Define the historical replication start date
The Sync Historical Data setting defines the starting date for your Zendesk Support integration. This means that:
- For tables using Key-based Incremental Replication, data equal to or newer than this date will be replicated to your destination.
- For tables using Full Table Replication, all data - including records that are older, equal to, or newer than this date - will be replicated to your destination.
Change this setting if you want to replicate data beyond Zendesk Support’s default setting of 1 year. For a detailed look at historical replication jobs, check out the Syncing Historical SaaS Data guide.
Step 3: Create a replication schedule
In the Replication Frequency section, you’ll create the integration’s replication schedule. An integration’s replication schedule determines how often Stitch runs a replication job, and the time that job begins.
Zendesk Support integrations support the following replication scheduling methods:
-
Advanced Scheduling using Cron (Advanced or Premium plans only)
To keep your row usage low, consider setting the integration to replicate less frequently. See the Understanding and Reducing Your Row Usage guide for tips on reducing your usage.
Step 4: Authorize Stitch to access Zendesk Support
- Next, you’ll be prompted to sign into your Zendesk Support account.
- After the authorization process is successfully completed, you’ll be directed back to Stitch.
- Click All Done.
Step 5: Set objects to replicate
The last step is to select the tables and columns you want to replicate. Learn about the available tables for this integration.
Note: If a replication job is currently in progress, new selections won’t be used until the next job starts.
For Zendesk Support integrations, you can select:
-
Individual tables and columns
-
All tables and columns
Click the tabs to view instructions for each selection method.
- In the integration’s Tables to Replicate tab, locate a table you want to replicate.
-
To track a table, click the checkbox next to the table’s name. A blue checkmark means the table is set to replicate.
-
To track a column, click the checkbox next to the column’s name. A blue checkmark means the column is set to replicate.
- Repeat this process for all the tables and columns you want to replicate.
- When finished, click the Finalize Your Selections button at the bottom of the screen to save your selections.
- Click into the integration from the Stitch Dashboard page.
-
Click the Tables to Replicate tab.
- In the list of tables, click the box next to the Table Names column.
-
In the menu that displays, click Track all Tables and Fields:
- Click the Finalize Your Selections button at the bottom of the page to save your data selections.
Initial and historical replication jobs
After you finish setting up Zendesk Support, its Sync Status may show as Pending on either the Stitch Dashboard or in the Integration Details page.
For a new integration, a Pending status indicates that Stitch is in the process of scheduling the initial replication job for the integration. This may take some time to complete.
Initial replication jobs with Anchor Scheduling
If using Anchor Scheduling, an initial replication job may not kick off immediately. This depends on the selected Replication Frequency and Anchor Time. Refer to the Anchor Scheduling documentation for more information.
Free historical data loads
The first seven days of replication, beginning when data is first replicated, are free. Rows replicated from the new integration during this time won’t count towards your quota. Stitch offers this as a way of testing new integrations, measuring usage, and ensuring historical data volumes don’t quickly consume your quota.
Zendesk Support replication
Replicating SLA policies and ticket forms
To replicate SLA policies and ticket forms - or the sla_policies
and ticket_forms
tables - you need to be on an Enterprise or Professional Zendesk Support plan. To replicate ticket_forms
on a Professional plan, you’ll also need to have the ticket forms add-on enabled in your Zendesk Support account.
If you set either table to replicate and don’t meet the requirements listed above, an error similar to the following will surface in the integration’s Extraction Logs:
tap - INFO replicated 0 records from "ticket_forms" endpoint
tap - CRITICAL {"error": {"message": "You do not have access to this page. Please contact the account owner of this help desk for further help.", "title": "Forbidden"}}
To resolve the error, de-select the appropriate table(s). Reach out to Zendesk if you have questions about your Zendesk plan.
Replicating user and organization custom fields
To replicate custom fields for Users and Organizations - or the users
and organizations
tables - you need to be on an Enterprise, Professional, or Team Zendesk plan.
If you set custom fields in the users
or organizations
tables to replicate and don’t meet the requirements listed above, an error similar to the following will surface in the integration’s Extraction Logs:
tap - WARNING The account credentials supplied do not have access to `organizations` custom fields.
tap - WARNING The account credentials supplied do not have access to `users` custom fields.
To resolve the error, de-select the appropriate field(s). Reach out to Zendesk if you have questions about your Zendesk plan.
Zendesk Support table reference
Schemas and versioning
Schemas and naming conventions can change from version to version, so we recommend verifying your integration’s version before continuing.
The schema and info displayed below is for version 2 of this integration.
This is the latest version of the Zendesk Support integration.
Table and column names in your destination
Depending on your destination, table and column names may not appear as they are outlined below.
For example: Object names are lowercased in Redshift (CusTomERs
> customers
), while case is maintained in PostgreSQL destinations (CusTomERs
> CusTomERs
). Refer to the Loading Guide for your destination for more info.
groups
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The groups
table contains info about the groups in your Zendesk Support account.
Note: Retrieving group data requires Zendesk Support Admin or Agent permissions.
id
The group ID. Reference: |
updated_at
The time the group was last updated. |
name
The name of the group. |
created_at
The time the group was created. |
deleted
If |
url
The API URL of the group. |
group_memberships
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The group_memberships
table contains info about the groups your Zendesk Support agents are members of.
Note: Retrieving group membership data requires Zendesk Support Agent or Admin permissions.
Deleted group memberships
As Zendesk Support’s API doesn’t currently provide a method for identifying deleted group memberships, we recommend periodically dropping this table and allowing Stitch to re-create it. Currently, dropping and re-populating the table is the only way to detect deletions.
id
The group membership ID. |
updated_at
The time the membership was last updated. |
user_id
The ID of the agent. Reference: |
group_id
The ID of the group. Reference: |
default
If |
created_at
The time the membership was created. |
url
The API URL of this membership record. |
macros
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The macros
table contains info about the macros in your Zendesk Support account. Macros are actions defined by you that modify the values of a ticket’s fields.
Note: Retrieving macro data requires Zendesk Support Agent or Admin permissions.
id
The macro ID. |
||||
updated_at
The time the macro was last updated. |
||||
actions
Details about what the macro does.
|
||||
active
If |
||||
created_at
The time the macro was created. |
||||
description
The description of the macro. |
||||
position
The position of the macro. |
||||
restriction
Details about who can access the macro.
|
||||
title
The title of the macro. |
||||
url
The API URL of the macro. |
organizations
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The organizations
table contains information about the organizations your end-users belong to.
Custom organization fields
Stitch’s Zendesk Support integration will replicate any custom fields associated with organization records.
Note: Replicating organization custom fields requires that you be on a Team, Professional, or Enterprise Zendesk Support plan and have Admin permissions in Zendesk Support.
id
The organization ID. Reference: |
|
updated_at
The time the organization was last updated. |
|
created_at
The time the organization was last updated. |
|
details
Details about the organization, such as its address. |
|
domain_names
The domain names associated with the organization.
|
|
external_id
The unique external ID to associated organizations to an external record. |
|
group_id
The group ID associated with the organization. New tickets from users in this organization are automatically put in this group. Reference: |
|
name
The name of the organization. |
|
notes
Notes about the organization. |
|
organization_fields
Details about this organization’s custom fields.
|
|
shared_comments
If |
|
shared_tickets
If |
|
tags
The tags associated with the organization.
organizations (table), tags (attribute)
|
|
url
The API URL of the organization. |
satisfaction_ratings
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The satisfaction_ratings
table contains info about ratings users have offered on support tickets.
Note: This table is only available if satisfaction ratings are enabled in your Zendesk Support account.
id
The satisfaction rating ID. |
updated_at
The time the rating was last updated. |
assignee_id
The ID of the agent assigned at the time of the rating. Reference: |
created_at
The time the rating was created. |
group_id
The ID of the group assigned at the time of the rating. Reference: |
reason_id
The ID of the reason the user selected for giving a negative rating. Possible values are:
|
requester_id
The ID of the ticket requester submitting the rating. Reference: |
ticket_id
The ID of the ticket being rated. Reference: |
url
The API URL of the rating. |
score
The rating. Possible values are:
|
reason
Only applicable if satisfaction reasons are enabled. The reason for a bad rating, given by the requester in a follow-up question. |
comment
The comment recieved with the rating, if available. |
sla_policies
Replication Method : |
Full Table |
Primary Key |
id |
API endpoint : |
The sla_policies
table contains info about the Service Level Agreements (SLAs) in your Zendesk Support account. An SLA is a documented agreement between a support provider and their customers that defines performance measures for support.
Note: Replicating SLA policies requires that you be on an Enterprise or Professional Zendesk Support plan, and have Admin permissions in Zendesk Support.
id
The SLA policy ID. |
||||||||
created_at
The time the SLA policy was created. |
||||||||
description
The description of the SLA policy. |
||||||||
filter
Details about the conditions that a ticket must match in order for the SLA policy to be applied to the ticket.
|
||||||||
policy_metrics
Details about the metric targets for each value of the priority field in a ticket.
|
||||||||
position
The position of the SLA policy, which determines the order in which it is matched. |
||||||||
title
The title of the SLA policy. |
||||||||
updated_at
The time the SLA policy was last updated. |
||||||||
url
The URL of the SLA policy in your Zendesk account. |
Replication Method : |
Full Table |
Primary Key |
name |
API endpoint : |
The tags
table the names and total number of applications of the tags in your Zendesk Support account.
Note: Retrieving tag data requires Zendesk Support Admin permissions.
talk_phone_numbers
Replication Method : |
Full Table |
Primary Key |
id |
API endpoint : |
This table contains data about phone numbers in Zendesk Talk.
brand_id
ID of brand associated with the phone number |
|||
capabilities
Whether a phone number has mms, sms, or voice capability
|
|||
categorised_greetings
Greeting category ids and names. |
|||
categorised_greetings_with_sub_settings
The id and any settings associated with each greeting category. If the category has no settings, it defaults to the category name. |
|||
country_code
The ISO code of the country for this number |
|||
created_at
The date and time the phone number was created |
|||
default_greeting_ids
The names of default system greetings associated with the phone number.
|
|||
default_group_id
Default group id. *Writeable on most of the plans. |
|||
display_number
The formatted phone number |
|||
external
The external caller id number |
|||
greeting_ids
Custom greetings associated with the phone number. |
|||
group_ids
An array of associated groups. Writeable on most plans. If omnichannel routing is enabled, only the first group_id provided is accepted for routing purposes |
|||
id
Automatically assigned upon creation |
|||
ivr_id
ID of IVR associated with the phone number |
|||
line_type
The type line, either phone or digital |
|||
location
The number’s geographical location. For example, ‘CA’ or ‘Leeds’ |
|||
name
The nickname if one is set. Otherwise the display_number |
|||
nickname
The nickname of the number if one is set |
|||
number
The phone number digits |
|||
outbound_enabled
Whether or not the phone number has outbound enabled |
|||
priority
Level of priority associated with the phone number |
|||
recorded
Whether calls for the number are recorded or not |
|||
schedule_id
ID of schedule associated with the phone number |
|||
sms_enabled
Whether or not the phone number has sms enabled |
|||
sms_group_id
The group associated with this phone number |
|||
token
A generated token, unique for each phone number and used when provisioning the number. *Writeable on create only. |
|||
toll_free
Whether the number is toll-free or local |
|||
transcription
Whether calls for the number are transcribed or not |
|||
voice_enabled
Whether or not the phone number has voice enabled |
tickets
Replication Method : |
Key-based Incremental |
Replication Key |
generated_timestamp |
Primary Key |
id |
API endpoint : |
The tickets
table contains info about the tickets in your Zendesk Support account. Tickets are the means through which your end users (customers) communicate with your Zendesk Support agents.
Note: Retrieving ticket data requires Zendesk Support Admin permissions.
Custom ticket fields
Stitch’s Zendesk Support integration will replicate all custom ticket fields.
id
The ticket ID. Reference: |
|||||||||
generated_timestamp
A Zendesk Support system-generated timestamp of when the ticket was last updated. |
|||||||||
organization_id
The ID of the organization associated with the requester ( Reference: |
|||||||||
requester_id
The ID of the user who requested the ticket. Reference: |
|||||||||
is_public
If |
|||||||||
description
The first comment on the ticket. |
|||||||||
follower_ids
The IDs of agents currently following the ticket.
|
|||||||||
submitter_id
The ID of the ticket submitter. Unless the ticket was created as a follow-up ticket, this will always be the ID of the first comment author. In the case of a follow-up ticket, the value of this field will be the ID of the user who created the ticket. Reference: |
|||||||||
brand_id
Zendesk Support Enterprise only. The ID of the brand associated with the ticket. |
|||||||||
group_id
The ID of the group the ticket is assigned to. Reference: |
|||||||||
type
The ticket type. Possible values are:
|
|||||||||
recipient
The original recipient email address of the ticket. |
|||||||||
collaborator_ids
The IDs of the collaborators currently CC’ed on the ticket.
|
|||||||||
tags
The tags associated with the ticket.
tickets (table), tags (attribute)
|
|||||||||
has_incidents
If |
|||||||||
created_at
The time the ticket was created. |
|||||||||
raw_subject
The dynamic content placeholder, if present, or the |
|||||||||
status
The state of the ticket. Possible values are:
|
|||||||||
custom_fields
The custom fields associated with the ticket.
|
|||||||||
url
The API URL of the ticket. |
|||||||||
allow_channelback
If |
|||||||||
due_at
For task tickets ( |
|||||||||
followup_ids
The IDs of the follow-ups created from the ticket. The IDs are only available once the ticket is closed (
|
|||||||||
priority
The urgency with which the ticket should be addressed. Possible values are:
|
|||||||||
assignee_id
The ID of the agent currently assigned to the ticket. Reference: |
|||||||||
subject
The value of the subject field for the ticket. |
|||||||||
external_id
An ID that can be used to link the ticket to local (outside of Zendesk Support) records. |
|||||||||
via
Details about how the ticket was created.
|
|||||||||
ticket_form_id
Zendesk Support Enterprise only. The ID of the ticket form to render for the ticket. Reference: |
|||||||||
sharing_agreement_ids
The IDs of the sharing agreements used for the ticket.
|
|||||||||
email_cc_ids
The IDs of the email CCs associated with the ticket.
|
|||||||||
updated_at
The time the ticket was last updated. Note: Zendesk Support only updates this value when a ticket update generates a defiend ticket event. Refer to Zendesk Support’s documentation for more info. |
ticket_audits
Replication Method : |
Append-Only Incremental |
Replication Key |
created_at |
Primary Key |
id |
API endpoint : |
The ticket_audits
table contains info about the activity associated with a ticket. An audit is a history of all updates to a given ticket. When a ticket is updated in Zendesk Support, an audit record is created. Each audit represents a single update to a ticket.
A single audit record may include multiple event types. For example: A ticket comment, satisfaction rating, and a change event. For a full list of Zendesk Support audit event types, refer to Zendesk Support’s documentation.
Replication
This table uses Append-Only Incremental Replication. This means that new audit records, or updates made to existing audits, are appended as new rows to the end of the table.
id
The ticket audit ID. Reference: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
created_at
The time the audit was created. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
author_id
The ID of the user who created the audit. Reference: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
ticket_id
The ID of the ticket associated with the audit. Reference: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata
Metadata for the audit, custom, and system data.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
events
The events that happened in the audit.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
via
Details about how the audit record was created.
|
ticket_comments
Replication Method : |
Key-based Incremental |
Replication Key |
created_at |
Primary Key |
id |
API endpoint : |
The ticket_comments
table contains info about the comments on tickets, which is the conversation between requesters, collaborators, and agents. Comments can be public or private.
id
The ticket comment ID. |
||||||||||||
created_at
The time the ticket comment was created. |
||||||||||||
body
The body of the comment. |
||||||||||||
ticket_id
The ID of the ticket associated with the comment. Reference: |
||||||||||||
type
The comment type. Possible values are |
||||||||||||
html_body
The comment formatted as HTML. |
||||||||||||
plain_body
The comment as plain text. |
||||||||||||
public
If |
||||||||||||
audit_id
The ID of the associated ticket audit. Reference: |
||||||||||||
author_id
The ID of the comment author. Reference: |
||||||||||||
attachments
Details about attachments associated with the ticket comment, if any.
|
||||||||||||
via
Details about how the ticket comment was created.
|
||||||||||||
metadata
System information (web client, IP address, etc.) and comment flags, if any.
|
ticket_fields
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The ticket_fields
table contains info about the basic text and custom ticket fields in your Zendesk Support account.
Note: Retrieving ticket metric data requires Zendesk Support Agent or Admin permissions.
id
The ticket field ID. Reference: |
|||
updated_at
The time the ticket field was last updated. |
|||
created_at
The time the ticket field was created. |
|||
title_in_portal
The title of the ticket field when shown to end users. |
|||
visible_in_portal
If |
|||
collapsed_for_agents
If |
|||
regexp_for_validation
The validation pattern for a value in the ticket field to be deemed valuable. |
|||
title
The title of the ticket field. |
|||
position
The relative position of the ticket. |
|||
type
The type of the ticket field. Possible values:
|
|||
editable_in_portal
If |
|||
raw_title_in_portal
The dynamic content placeholder, if present. If not, the |
|||
tag
The tag value to set for checkbox fields when checked. |
|||
removable
If |
|||
active
If |
|||
url
The API URL for the ticket field. |
|||
raw_title
The dynamic content placeholder, if present. If not, the |
|||
required
If |
|||
description
The description of the ticket field shown to end users. |
|||
raw_description
The dynamic content placeholder, if present, or the |
|||
agent_description
The description of the ticket field that only agents can see. |
|||
required_in_portal
If |
|||
custom_field_options
Options for ticket fields with
|
ticket_forms
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The ticket_forms
table contains info about the ticket forms in your Zendesk Support account.
Note: Replicating ticket forms requires that you be on an Enterprise Zendesk Support plan or a Professional plan with the corresponding add-on, and have Admin permissions in Zendesk Support.
id
The ticket form ID. Reference: |
|
updated_at
The time the ticket form was last updated. |
|
created_at
The time the ticket form was created. |
|
name
The name of the ticket form. |
|
raw_name
The dynamic content placeholder, if present. If not, the |
|
display_name
The name of the ticket form that is displayed to the end user. |
|
raw_display_name
The dynamic content placeholder, if present. If not, the |
|
url
The url of the ticket form. |
|
position
The relative position of the ticket form. |
|
active
If |
|
default
If |
|
end_user_available
If |
|
in_all_brands
If |
|
ticket_field_ids
IDs of all ticket fields which are in this ticket form.
|
|
restricted_brand_ids
IDs of all brands that this ticket form is restricted to.
|
ticket_metrics
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The ticket_metrics
table contains info about the metrics associated with Zendesk Support tickets. This table will not include records for deleted tickets.
Note: Retrieving ticket metric data requires Zendesk Support Admin permissions.
Deleted ticket metrics
As Zendesk Support’s API doesn’t currently support returning metrics for deleted tickets, this table will not contain any metrics for deleted tickets.
If you believe you’re missing records, check in your Zendesk Support account to see if the missing records are for deleted tickets.
For more info on how Zendesk Support handles deleting tickets, refer to their documentation.
id
The ticket metric ID. |
||
updated_at
The last time the ticket metric was updated. |
||
ticket_id
The ID of the associated ticket. Reference: |
||
agent_wait_time_in_minutes
The number of minutes the agent spent waiting inside and outside of business hours.
|
||
assignee_stations
The number of assignees the ticket had. |
||
created_at
The time the ticket metric was created. |
||
first_resolution_time_in_minutes
The number of minutes to the first resolution time inside and outside of business hours.
|
||
full_resolution_time_in_minutes
The number of minutes to the full resolution inside and outside of business hours. |
||
group_stations
The number of groups the ticket passed through. |
||
latest_comment_added_at
The time the last comment was added to the ticket. |
||
on_hold_time_in_minutes
The number of minutes the ticket was on hold inside and outside of business hours.
|
||
reopens
The total number of times the ticket was reopened. |
||
replies
The total number of times the ticket was replied to. |
||
reply_time_in_minutes
The number of minutes to the first reply inside and outside of business hours. |
||
requester_updated_at
The time the requester last updated the ticket. |
||
requester_wait_time_in_minutes
The number of minutes the requester spent waiting inside and outside of business hours.
|
||
reply_time_in_minutes
Number of minutes to the first reply inside and out of business hours.
|
||
full_resolution_time_in_minutes
Number of minutes to the full resolution inside and out of business hours.
|
||
status_updated_at
The time the ticket’s status was last updated. |
||
url
The API URL of the ticket metric. |
||
initially_assigned_at
The time the ticket was initially assigned. |
||
assigned_at
The time the ticket was last assigned. |
||
solved_at
The time the ticket was solved. |
||
assignee_updated_at
The time the assignee last updated the ticket. |
ticket_metric_events
Replication Method : |
Key-based Incremental |
Replication Key |
time |
Primary Key |
id |
API endpoint : |
This table contains data about reply times, agent work times, and requester wait times.
deleted
Available if type is |
||||||
id
Automatically assigned when the record is created |
||||||
instance_id
The instance of the metric associated with the event |
||||||
metric
The metric being tracked. Allowed values are |
||||||
sla
Available if type is
|
||||||
status
Available if type is
|
||||||
ticket_id
Id of the associated ticket |
||||||
time
The time the event occurred |
||||||
type
The type of the metric event. Allowed values are |
Replication Method : |
Key-based Incremental |
Replication Key |
updated_at |
Primary Key |
id |
API endpoint : |
The users
table contains info about the users associated with your Zendesk Support account. This includes agents, admins, and end-users (customers).
Note: Retrieving user data requires Zendesk Support Admin permissions.
Custom user fields
Stitch’s Zendesk Support integration will replicate any custom fields associated with user records.
Note: Replicating user custom fields requires that you be on a Team, Professional, or Enterprise Zendesk Support plan.
id
The user’s ID. Reference: |
|||||||||||||||||||
updated_at
The time the user was last updated. |
|||||||||||||||||||
active
If If |
|||||||||||||||||||
alias
The user’s alias, displayed to end users. |
|||||||||||||||||||
created_at
The time the user was created. |
|||||||||||||||||||
custom_role_id
Zendesk Enterprise only. The user’s custom role ID, if they are an agent. |
|||||||||||||||||||
default_group_id
The ID of the user’s default group. Reference: |
|||||||||||||||||||
details
Details about the user, such as an address. |
|||||||||||||||||||
email
The user’s primary email address. |
|||||||||||||||||||
external_id
The user’s ID from another system. |
|||||||||||||||||||
last_login_at
The time the user last logged in. |
|||||||||||||||||||
locale
The user’s locale. |
|||||||||||||||||||
locale_id
The user’s language identifier. |
|||||||||||||||||||
name
The user’s name. |
|||||||||||||||||||
notes
Notes about the user. |
|||||||||||||||||||
moderator
If |
|||||||||||||||||||
organization_id
The ID of the organization the user is associated with. Reference: |
|||||||||||||||||||
only_private_comments
If |
|||||||||||||||||||
permanently_deleted
If |
|||||||||||||||||||
phone
The user’s phone number. |
|||||||||||||||||||
photo
Details about the user’s profile picture.
|
|||||||||||||||||||
restricted_agents
If |
|||||||||||||||||||
role
The role of the user. Possible values are:
|
|||||||||||||||||||
role_type
The user’s role ID. Possible values are:
|
|||||||||||||||||||
shared
For ticket sharing accounts. If |
|||||||||||||||||||
shared_agent
For ticket sharing accounts. If |
|||||||||||||||||||
shared_phone_number
If |
|||||||||||||||||||
signature
The user’s signature. Only |
|||||||||||||||||||
suspended
If |
|||||||||||||||||||
tags
The IDs of the tags associated with the user.
users (table), tags (attribute)
|
|||||||||||||||||||
ticket_restriction
Indicates which tickets the user has access to. Possible values are:
|
|||||||||||||||||||
time_zone
The user’s timezone. |
|||||||||||||||||||
two_factor_auth_enabled
If |
|||||||||||||||||||
url
The API URL associated with the user. |
|||||||||||||||||||
user_fields
The values of custom fields in the user’s record. A column will be created for every custom field with at least one non-null value.
|
|||||||||||||||||||
verified
If |
Related | Troubleshooting |
Questions? Feedback?
Did this article help? If you have questions or feedback, feel free to submit a pull request with your suggestions, open an issue on GitHub, or reach out to us.