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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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 meta.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
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[].idintegerUnique agent identifier
data[].emailstringAgent email address
data[].display_namestringAgent display name
data[].first_namestringAgent first name
data[].last_namestringAgent last name
data[].enabledbooleanWhether agent is enabled
data[].role_idintegerAgent role ID
data[].departmentsarrayDepartment IDs agent belongs to
data[].create_datestringWhen agent was created

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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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 meta.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
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[].idstringUnique chat identifier
data[].timestampstringChat start timestamp
data[].update_timestampstringLast update timestamp
data[].department_idintegerDepartment ID
data[].department_namestringDepartment name
data[].durationintegerChat duration in seconds
data[].ratingstringSatisfaction rating
data[].missedbooleanWhether chat was missed
data[].agent_idsarrayIDs of agents in chat

Departments

Departments List

List all departments

Python SDK

await zendesk_chat.departments.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": "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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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 meta.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
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[].idintegerDepartment ID
data[].namestringDepartment name
data[].enabledbooleanWhether department is enabled
data[].membersarrayAgent IDs in department

Goals

Goals List

List all goals

Python SDK

await zendesk_chat.goals.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": "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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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 meta.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
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[].idintegerShortcut ID
data[].namestringShortcut name/trigger
data[].messagestringShortcut message content
data[].tagsarrayTags applied when shortcut is used

Skills

Skills List

List all skills

Python SDK

await zendesk_chat.skills.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": "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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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/integrations/connectors/{your_connector_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 meta.cursor
fieldsarrayNoField paths to include in results

Searchable Fields

Field NameTypeDescription
idintegerTrigger ID
namestringTrigger name
enabledbooleanWhether trigger 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[].idintegerTrigger ID
data[].namestringTrigger name
data[].enabledbooleanWhether trigger is enabled