Skip to main content

Zendesk-Chat full reference

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

Supported entities and actions

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

EntityActions
AccountsGet
AgentsList, Get, Search
Agent TimelineList
BansList, Get
ChatsList, Get, Search
DepartmentsList, Get, Search
GoalsList, Get
RolesList, Get
Routing SettingsGet
ShortcutsList, Get, Search
SkillsList, Get
TriggersList, Search

Accounts

Accounts Get

Returns the account information for the authenticated user

Python SDK

await zendesk_chat.accounts.get()

API

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

Records

Field NameTypeDescription
account_keystring
statusstring | null
create_datestring | null
billingobject | any
planobject | any

Agents

Agents List

List all agents

Python SDK

await zendesk_chat.agents.list()

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agents",
"action": "list"
}'

Parameters

Parameter NameTypeRequiredDescription
limitintegerNo
since_idintegerNo
Response Schema

Records

Field NameTypeDescription
idinteger
emailstring | null
display_namestring | null
first_namestring | null
last_namestring | null
enabledboolean | null
role_idinteger | null
rolesobject | any
departmentsarray | null
enabled_departmentsarray | null
skillsarray | null
scopestring | null
create_datestring | null
last_loginstring | null
login_countinteger | null

Agents Get

Get an agent

Python SDK

await zendesk_chat.agents.get(
agent_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
agent_idintegerYes
Response Schema

Records

Field NameTypeDescription
idinteger
emailstring | null
display_namestring | null
first_namestring | null
last_namestring | null
enabledboolean | null
role_idinteger | null
rolesobject | any
departmentsarray | null
enabled_departmentsarray | null
skillsarray | null
scopestring | null
create_datestring | null
last_loginstring | null
login_countinteger | null

Search and filter agents 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_chat.agents.search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agents",
"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 next_cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerUnique agent identifier
emailstringAgent email address
display_namestringAgent display name
first_namestringAgent first name
last_namestringAgent last name
enabledbooleanWhether agent is enabled
role_idintegerAgent role ID
departmentsarrayDepartment IDs agent belongs to
create_datestringWhen agent was created
Response Schema
Field NameTypeDescription
hitsarrayList of matching records
hits[].idstringRecord identifier
hits[].scorenumberRelevance score
hits[].dataobjectRecord data containing the searchable fields listed above
hits[].data.idintegerUnique agent identifier
hits[].data.emailstringAgent email address
hits[].data.display_namestringAgent display name
hits[].data.first_namestringAgent first name
hits[].data.last_namestringAgent last name
hits[].data.enabledbooleanWhether agent is enabled
hits[].data.role_idintegerAgent role ID
hits[].data.departmentsarrayDepartment IDs agent belongs to
hits[].data.create_datestringWhen agent was created
next_cursorstring | nullCursor for next page of results
took_msnumberQuery execution time in milliseconds

Agent Timeline

Agent Timeline List

List agent timeline (incremental export)

Python SDK

await zendesk_chat.agent_timeline.list()

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "agent_timeline",
"action": "list"
}'

Parameters

Parameter NameTypeRequiredDescription
start_timeintegerNo
limitintegerNo
fieldsstringNo
Response Schema

Records

Field NameTypeDescription
agent_idinteger
start_timestring | null
statusstring | null
durationnumber | null
engagement_countinteger | null

Meta

Field NameTypeDescription
next_pagestring | null
countinteger

Bans

Bans List

List all bans

Python SDK

await zendesk_chat.bans.list()

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "bans",
"action": "list"
}'

Parameters

Parameter NameTypeRequiredDescription
limitintegerNo
since_idintegerNo

Bans Get

Get a ban

Python SDK

await zendesk_chat.bans.get(
ban_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
ban_idintegerYes
Response Schema

Records

Field NameTypeDescription
idinteger
typestring | null
ip_addressstring | null
visitor_idstring | null
visitor_namestring | null
reasonstring | null
created_atstring | null

Chats

Chats List

List chats (incremental export)

Python SDK

await zendesk_chat.chats.list()

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "chats",
"action": "list"
}'

Parameters

Parameter NameTypeRequiredDescription
start_timeintegerNo
limitintegerNo
fieldsstringNo
Response Schema

Records

Field NameTypeDescription
idstring
typestring | null
timestampstring | null
update_timestampstring | null
durationinteger | null
department_idinteger | null
department_namestring | null
agent_idsarray | null
agent_namesarray | null
visitorobject | any
sessionobject | any
historyarray | null
history[].typestring | null
history[].timestampstring | null
history[].namestring | null
history[].nickstring | null
history[].msgstring | null
history[].msg_idstring | null
history[].channelstring | null
history[].department_idinteger | null
history[].department_namestring | null
history[].ratingstring | null
history[].new_ratingstring | null
history[].tagsarray | null
history[].new_tagsarray | null
history[].optionsstring | null
engagementsarray | null
engagements[].idstring | null
engagements[].agent_idstring | null
engagements[].agent_namestring | null
engagements[].agent_full_namestring | null
engagements[].department_idinteger | null
engagements[].timestampstring | null
engagements[].durationnumber | null
engagements[].acceptedboolean | null
engagements[].assignedboolean | null
engagements[].started_bystring | null
engagements[].ratingstring | null
engagements[].commentstring | null
engagements[].countobject | any
engagements[].response_timeobject | any
engagements[].skills_requestedarray | null
engagements[].skills_fulfilledboolean | null
conversionsarray | null
conversions[].idstring | null
conversions[].goal_idinteger | null
conversions[].goal_namestring | null
conversions[].timestampstring | null
conversions[].attributionobject | any
countobject | any
response_timeobject | any
ratingstring | null
commentstring | null
tagsarray | null
started_bystring | null
triggeredboolean | null
triggered_responseboolean | null
missedboolean | null
unreadboolean | null
deletedboolean | null
messagestring | null
webpatharray | null
webpath[].fromstring | null
webpath[].timestampstring | null
zendesk_ticket_idinteger | null

Meta

Field NameTypeDescription
next_pagestring | null
countinteger

Chats Get

Get a chat

Python SDK

await zendesk_chat.chats.get(
chat_id="<str>"
)

API

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

Parameters

Parameter NameTypeRequiredDescription
chat_idstringYes
Response Schema

Records

Field NameTypeDescription
idstring
typestring | null
timestampstring | null
update_timestampstring | null
durationinteger | null
department_idinteger | null
department_namestring | null
agent_idsarray | null
agent_namesarray | null
visitorobject | any
sessionobject | any
historyarray | null
history[].typestring | null
history[].timestampstring | null
history[].namestring | null
history[].nickstring | null
history[].msgstring | null
history[].msg_idstring | null
history[].channelstring | null
history[].department_idinteger | null
history[].department_namestring | null
history[].ratingstring | null
history[].new_ratingstring | null
history[].tagsarray | null
history[].new_tagsarray | null
history[].optionsstring | null
engagementsarray | null
engagements[].idstring | null
engagements[].agent_idstring | null
engagements[].agent_namestring | null
engagements[].agent_full_namestring | null
engagements[].department_idinteger | null
engagements[].timestampstring | null
engagements[].durationnumber | null
engagements[].acceptedboolean | null
engagements[].assignedboolean | null
engagements[].started_bystring | null
engagements[].ratingstring | null
engagements[].commentstring | null
engagements[].countobject | any
engagements[].response_timeobject | any
engagements[].skills_requestedarray | null
engagements[].skills_fulfilledboolean | null
conversionsarray | null
conversions[].idstring | null
conversions[].goal_idinteger | null
conversions[].goal_namestring | null
conversions[].timestampstring | null
conversions[].attributionobject | any
countobject | any
response_timeobject | any
ratingstring | null
commentstring | null
tagsarray | null
started_bystring | null
triggeredboolean | null
triggered_responseboolean | null
missedboolean | null
unreadboolean | null
deletedboolean | null
messagestring | null
webpatharray | null
webpath[].fromstring | null
webpath[].timestampstring | null
zendesk_ticket_idinteger | null

Search and filter chats 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_chat.chats.search(
query={"filter": {"eq": {"id": "<str>"}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "chats",
"action": "search",
"params": {
"query": {"filter": {"eq": {"id": "<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 next_cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idstringUnique chat identifier
timestampstringChat start timestamp
update_timestampstringLast update timestamp
department_idintegerDepartment ID
department_namestringDepartment name
durationintegerChat duration in seconds
ratingstringSatisfaction rating
missedbooleanWhether chat was missed
agent_idsarrayIDs of agents in chat
Response Schema
Field NameTypeDescription
hitsarrayList of matching records
hits[].idstringRecord identifier
hits[].scorenumberRelevance score
hits[].dataobjectRecord data containing the searchable fields listed above
hits[].data.idstringUnique chat identifier
hits[].data.timestampstringChat start timestamp
hits[].data.update_timestampstringLast update timestamp
hits[].data.department_idintegerDepartment ID
hits[].data.department_namestringDepartment name
hits[].data.durationintegerChat duration in seconds
hits[].data.ratingstringSatisfaction rating
hits[].data.missedbooleanWhether chat was missed
hits[].data.agent_idsarrayIDs of agents in chat
next_cursorstring | nullCursor for next page of results
took_msnumberQuery execution time in milliseconds

Departments

Departments List

List all departments

Python SDK

await zendesk_chat.departments.list()

API

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

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
membersarray | null
settingsobject | any

Departments Get

Get a department

Python SDK

await zendesk_chat.departments.get(
department_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
department_idintegerYes
Response Schema

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
membersarray | null
settingsobject | any

Search and filter departments 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_chat.departments.search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "departments",
"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 next_cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerDepartment ID
namestringDepartment name
enabledbooleanWhether department is enabled
membersarrayAgent IDs in department
Response Schema
Field NameTypeDescription
hitsarrayList of matching records
hits[].idstringRecord identifier
hits[].scorenumberRelevance score
hits[].dataobjectRecord data containing the searchable fields listed above
hits[].data.idintegerDepartment ID
hits[].data.namestringDepartment name
hits[].data.enabledbooleanWhether department is enabled
hits[].data.membersarrayAgent IDs in department
next_cursorstring | nullCursor for next page of results
took_msnumberQuery execution time in milliseconds

Goals

Goals List

List all goals

Python SDK

await zendesk_chat.goals.list()

API

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

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
attribution_modelstring | null
attribution_windowinteger | null
attribution_periodinteger | null
settingsobject | null

Goals Get

Get a goal

Python SDK

await zendesk_chat.goals.get(
goal_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
goal_idintegerYes
Response Schema

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
attribution_modelstring | null
attribution_windowinteger | null
attribution_periodinteger | null
settingsobject | null

Roles

Roles List

List all roles

Python SDK

await zendesk_chat.roles.list()

API

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

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
permissionsobject | null
members_countinteger | null

Roles Get

Get a role

Python SDK

await zendesk_chat.roles.get(
role_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
role_idintegerYes
Response Schema

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
permissionsobject | null
members_countinteger | null

Routing Settings

Routing Settings Get

Get routing settings

Python SDK

await zendesk_chat.routing_settings.get()

API

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

Records

Field NameTypeDescription
routing_modestring | null
chat_limitobject | null
skill_routingobject | null
reassignmentobject | null
auto_idleobject | null
auto_acceptobject | null

Shortcuts

Shortcuts List

List all shortcuts

Python SDK

await zendesk_chat.shortcuts.list()

API

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

Records

Field NameTypeDescription
idstring
namestring | null
messagestring | null
optionsstring | null
tagsarray | null
departmentsarray | null
agentsarray | null
scopestring | null

Shortcuts Get

Get a shortcut

Python SDK

await zendesk_chat.shortcuts.get(
shortcut_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
shortcut_idintegerYes
Response Schema

Records

Field NameTypeDescription
idstring
namestring | null
messagestring | null
optionsstring | null
tagsarray | null
departmentsarray | null
agentsarray | null
scopestring | null

Search and filter shortcuts 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_chat.shortcuts.search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "shortcuts",
"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 next_cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerShortcut ID
namestringShortcut name/trigger
messagestringShortcut message content
tagsarrayTags applied when shortcut is used
Response Schema
Field NameTypeDescription
hitsarrayList of matching records
hits[].idstringRecord identifier
hits[].scorenumberRelevance score
hits[].dataobjectRecord data containing the searchable fields listed above
hits[].data.idintegerShortcut ID
hits[].data.namestringShortcut name/trigger
hits[].data.messagestringShortcut message content
hits[].data.tagsarrayTags applied when shortcut is used
next_cursorstring | nullCursor for next page of results
took_msnumberQuery execution time in milliseconds

Skills

Skills List

List all skills

Python SDK

await zendesk_chat.skills.list()

API

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

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
membersarray | null

Skills Get

Get a skill

Python SDK

await zendesk_chat.skills.get(
skill_id=0
)

API

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

Parameters

Parameter NameTypeRequiredDescription
skill_idintegerYes
Response Schema

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
membersarray | null

Triggers

Triggers List

List all triggers

Python SDK

await zendesk_chat.triggers.list()

API

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

Records

Field NameTypeDescription
idinteger
namestring | null
descriptionstring | null
enabledboolean | null
run_onceboolean | null
conditionsarray | null
actionsarray | null
departmentsarray | null
definitionobject | null

Search and filter triggers 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_chat.triggers.search(
query={"filter": {"eq": {"id": 0}}}
)

API

curl --location 'https://api.airbyte.ai/api/v1/connectors/sources/{your_source_id}/execute' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"entity": "triggers",
"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 next_cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerTrigger ID
namestringTrigger name
enabledbooleanWhether trigger is enabled
Response Schema
Field NameTypeDescription
hitsarrayList of matching records
hits[].idstringRecord identifier
hits[].scorenumberRelevance score
hits[].dataobjectRecord data containing the searchable fields listed above
hits[].data.idintegerTrigger ID
hits[].data.namestringTrigger name
hits[].data.enabledbooleanWhether trigger is enabled
next_cursorstring | nullCursor for next page of results
took_msnumberQuery execution time in milliseconds

Replication Configuration

Settings for data replication from Zendesk Chat

These settings control how data is replicated from the source. Pass them via the replication_config parameter when creating a source.

Field NameTypeRequiredDescription
start_datestr (date-time)YesThe date from which to start replicating data, in the format YYYY-MM-DDT00:00:00Z.

Example

API

curl --location 'https://api.airbyte.ai/integrations/connectors' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {your_auth_token}' \
--data '{
"external_user_id": "{your_external_user_id}",
"connector_type": "zendesk-chat",
"credentials": {
...
},
"replication_config": {
"start_date": "<The date from which to start replicating data, in the format YYYY-MM-DDT00:00:00Z.>"
},
"name": "My Zendesk-Chat Connector"
}'