This connector is optimized for AI agents. For the data replication connector, see Freshdesk .
This is the full reference documentation for the Freshdesk agent connector.
Supported entities and actions
The Freshdesk connector supports the following entities and actions.
Tickets
Tickets List
Returns a paginated list of tickets. By default returns tickets created in the past 30 days. Use updated_since to get older tickets.
Python SDK
await freshdesk . tickets . 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": "tickets", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1) updated_sincestringNo Return tickets updated since this timestamp (ISO 8601) order_by"created_at" | "due_by" | "updated_at" | "status"No Sort field order_type"asc" | "desc"No Sort order
Response Schema Records Field Name Type Description idintegersubjectnull | stringdescriptionnull | stringdescription_textnull | stringstatusnull | integerprioritynull | integersourcenull | integertypenull | stringrequester_idnull | integerresponder_idnull | integercompany_idnull | integergroup_idnull | integerproduct_idnull | integeremail_config_idnull | integercc_emailsnull | arrayfwd_emailsnull | arrayreply_cc_emailsnull | arrayto_emailsnull | arrayspamnull | booleandeletednull | booleanfr_escalatednull | booleanis_escalatednull | booleanfr_due_bynull | stringdue_bynull | stringtagsnull | arraycustom_fieldsnull | objectattachmentsnull | arraycreated_atnull | stringupdated_atnull | stringassociation_typenull | integerassociated_tickets_countnull | integerticket_cc_emailsnull | arrayticket_bcc_emailsnull | arraysupport_emailnull | stringsource_additional_infonull | objectstructured_descriptionnull | objectform_idnull | integernr_due_bynull | stringnr_escalatednull | boolean
Tickets Get
Get a single ticket by ID
Python SDK
await freshdesk . tickets . get ( 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": "tickets", "action": "get", "params": { "id": 0 } }'
Parameters
Parameter Name Type Required Description idintegerYes Ticket ID
Response Schema Records Field Name Type Description idintegersubjectnull | stringdescriptionnull | stringdescription_textnull | stringstatusnull | integerprioritynull | integersourcenull | integertypenull | stringrequester_idnull | integerresponder_idnull | integercompany_idnull | integergroup_idnull | integerproduct_idnull | integeremail_config_idnull | integercc_emailsnull | arrayfwd_emailsnull | arrayreply_cc_emailsnull | arrayto_emailsnull | arrayspamnull | booleandeletednull | booleanfr_escalatednull | booleanis_escalatednull | booleanfr_due_bynull | stringdue_bynull | stringtagsnull | arraycustom_fieldsnull | objectattachmentsnull | arraycreated_atnull | stringupdated_atnull | stringassociation_typenull | integerassociated_tickets_countnull | integerticket_cc_emailsnull | arrayticket_bcc_emailsnull | arraysupport_emailnull | stringsource_additional_infonull | objectstructured_descriptionnull | objectform_idnull | integernr_due_bynull | stringnr_escalatednull | boolean
Tickets Search
Search and filter tickets 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 freshdesk . tickets . 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": "tickets", "action": "search", "params": { "query": {"filter": {"eq": {"id": 0}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description idintegerUnique ticket ID subjectstringSubject of the ticket descriptionstringHTML content of the ticket description_textstringPlain text content of the ticket statusintegerStatus: 2=Open, 3=Pending, 4=Resolved, 5=Closed priorityintegerPriority: 1=Low, 2=Medium, 3=High, 4=Urgent sourceintegerSource: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedback Widget, 10=Outbound Email typestringTicket type requester_idintegerID of the requester requesterobjectRequester details including name, email, and contact info responder_idintegerID of the agent to whom the ticket is assigned group_idintegerID of the group to which the ticket is assigned company_idintegerCompany ID of the requester product_idintegerID of the product associated with the ticket email_config_idintegerID of the email config used for the ticket cc_emailsarrayCC email addresses ticket_cc_emailsarrayTicket CC email addresses to_emailsarrayTo email addresses fwd_emailsarrayForwarded email addresses reply_cc_emailsarrayReply CC email addresses tagsarrayTags associated with the ticket custom_fieldsobjectCustom fields associated with the ticket due_bystringResolution due by timestamp fr_due_bystringFirst response due by timestamp fr_escalatedbooleanWhether the first response time was breached is_escalatedbooleanWhether the ticket is escalated nr_due_bystringNext response due by timestamp nr_escalatedbooleanWhether the next response time was breached spambooleanWhether the ticket is marked as spam association_typeintegerAssociation type for parent/child tickets associated_tickets_countintegerNumber of associated tickets statsobjectTicket statistics including response and resolution times created_atstringTicket creation timestamp updated_atstringTicket last update timestamp
Response Schema Field Name Type Description 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 ticket ID data[].subjectstringSubject of the ticket data[].descriptionstringHTML content of the ticket data[].description_textstringPlain text content of the ticket data[].statusintegerStatus: 2=Open, 3=Pending, 4=Resolved, 5=Closed data[].priorityintegerPriority: 1=Low, 2=Medium, 3=High, 4=Urgent data[].sourceintegerSource: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedback Widget, 10=Outbound Email data[].typestringTicket type data[].requester_idintegerID of the requester data[].requesterobjectRequester details including name, email, and contact info data[].responder_idintegerID of the agent to whom the ticket is assigned data[].group_idintegerID of the group to which the ticket is assigned data[].company_idintegerCompany ID of the requester data[].product_idintegerID of the product associated with the ticket data[].email_config_idintegerID of the email config used for the ticket data[].cc_emailsarrayCC email addresses data[].ticket_cc_emailsarrayTicket CC email addresses data[].to_emailsarrayTo email addresses data[].fwd_emailsarrayForwarded email addresses data[].reply_cc_emailsarrayReply CC email addresses data[].tagsarrayTags associated with the ticket data[].custom_fieldsobjectCustom fields associated with the ticket data[].due_bystringResolution due by timestamp data[].fr_due_bystringFirst response due by timestamp data[].fr_escalatedbooleanWhether the first response time was breached data[].is_escalatedbooleanWhether the ticket is escalated data[].nr_due_bystringNext response due by timestamp data[].nr_escalatedbooleanWhether the next response time was breached data[].spambooleanWhether the ticket is marked as spam data[].association_typeintegerAssociation type for parent/child tickets data[].associated_tickets_countintegerNumber of associated tickets data[].statsobjectTicket statistics including response and resolution times data[].created_atstringTicket creation timestamp data[].updated_atstringTicket last update timestamp
Returns a paginated list of contacts
Python SDK
await freshdesk . contacts . 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": "contacts", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1) updated_sincestringNo Return contacts updated since this timestamp (ISO 8601)
Response Schema Records Field Name Type Description idintegernamenull | stringemailnull | stringphonenull | stringmobilenull | stringactivenull | booleanaddressnull | stringavatarnull | objectcompany_idnull | integerview_all_ticketsnull | booleancustom_fieldsnull | objectdeletednull | booleandescriptionnull | stringjob_titlenull | stringlanguagenull | stringtwitter_idnull | stringunique_external_idnull | stringother_emailsnull | arrayother_companiesnull | arraytagsnull | arraytime_zonenull | stringfacebook_idnull | stringcsat_ratingnull | integerpreferred_sourcenull | stringfirst_namenull | stringlast_namenull | stringvisitor_idnull | stringorg_contact_idnull | integerorg_contact_id_strnull | stringother_phone_numbersnull | arraycreated_atnull | stringupdated_atnull | string
Get a single contact by ID
Python SDK
await freshdesk . contacts . get ( 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": "contacts", "action": "get", "params": { "id": 0 } }'
Parameters
Parameter Name Type Required Description idintegerYes Contact ID
Response Schema Records Field Name Type Description idintegernamenull | stringemailnull | stringphonenull | stringmobilenull | stringactivenull | booleanaddressnull | stringavatarnull | objectcompany_idnull | integerview_all_ticketsnull | booleancustom_fieldsnull | objectdeletednull | booleandescriptionnull | stringjob_titlenull | stringlanguagenull | stringtwitter_idnull | stringunique_external_idnull | stringother_emailsnull | arrayother_companiesnull | arraytagsnull | arraytime_zonenull | stringfacebook_idnull | stringcsat_ratingnull | integerpreferred_sourcenull | stringfirst_namenull | stringlast_namenull | stringvisitor_idnull | stringorg_contact_idnull | integerorg_contact_id_strnull | stringother_phone_numbersnull | arraycreated_atnull | stringupdated_atnull | string
Agents
Agents List
Returns a paginated list of agents
Python SDK
await freshdesk . 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 Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegeravailablenull | booleanavailable_sincenull | stringoccasionalnull | booleansignaturenull | stringticket_scopenull | integertypenull | stringskill_idsnull | arraygroup_idsnull | arrayrole_idsnull | arrayfocus_modenull | booleancontactnull | objectlast_active_atnull | stringdeactivatednull | booleanagent_operational_statusnull | stringorg_agent_idnull | stringorg_group_idsnull | arraycontribution_group_idsnull | arrayorg_contribution_group_idsnull | arrayscopenull | integer | objectavailabilitynull | array | objectcreated_atnull | stringupdated_atnull | string
Agents Get
Get a single agent by ID
Python SDK
await freshdesk . agents . get ( 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": { "id": 0 } }'
Parameters
Parameter Name Type Required Description idintegerYes Agent ID
Response Schema Records Field Name Type Description idintegeravailablenull | booleanavailable_sincenull | stringoccasionalnull | booleansignaturenull | stringticket_scopenull | integertypenull | stringskill_idsnull | arraygroup_idsnull | arrayrole_idsnull | arrayfocus_modenull | booleancontactnull | objectlast_active_atnull | stringdeactivatednull | booleanagent_operational_statusnull | stringorg_agent_idnull | stringorg_group_idsnull | arraycontribution_group_idsnull | arrayorg_contribution_group_idsnull | arrayscopenull | integer | objectavailabilitynull | array | objectcreated_atnull | stringupdated_atnull | string
Agents Search
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 freshdesk . 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 Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description idintegerUnique agent ID availablebooleanWhether the agent is available available_sincestringTimestamp since the agent has been available contactobjectContact details of the agent including name, email, phone, and job title occasionalbooleanWhether the agent is an occasional agent signaturestringSignature of the agent (HTML) ticket_scopeintegerTicket scope: 1=Global, 2=Group, 3=Restricted typestringAgent type: support_agent, field_agent, collaborator last_active_atstringTimestamp of last agent activity created_atstringAgent creation timestamp updated_atstringAgent last update timestamp
Response Schema Field Name Type Description 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 ID data[].availablebooleanWhether the agent is available data[].available_sincestringTimestamp since the agent has been available data[].contactobjectContact details of the agent including name, email, phone, and job title data[].occasionalbooleanWhether the agent is an occasional agent data[].signaturestringSignature of the agent (HTML) data[].ticket_scopeintegerTicket scope: 1=Global, 2=Group, 3=Restricted data[].typestringAgent type: support_agent, field_agent, collaborator data[].last_active_atstringTimestamp of last agent activity data[].created_atstringAgent creation timestamp data[].updated_atstringAgent last update timestamp
Groups
Groups List
Returns a paginated list of groups
Python SDK
await freshdesk . groups . 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": "groups", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegernamenull | stringdescriptionnull | stringagent_idsnull | arrayauto_ticket_assignnull | integerbusiness_hour_idnull | integerescalate_tonull | integerunassigned_fornull | stringgroup_typenull | stringallow_agents_to_change_availabilitynull | booleanagent_availability_statusnull | booleancreated_atnull | stringupdated_atnull | string
Groups Get
Get a single group by ID
Python SDK
await freshdesk . groups . get ( 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": "groups", "action": "get", "params": { "id": 0 } }'
Parameters
Parameter Name Type Required Description idintegerYes Group ID
Response Schema Records Field Name Type Description idintegernamenull | stringdescriptionnull | stringagent_idsnull | arrayauto_ticket_assignnull | integerbusiness_hour_idnull | integerescalate_tonull | integerunassigned_fornull | stringgroup_typenull | stringallow_agents_to_change_availabilitynull | booleanagent_availability_statusnull | booleancreated_atnull | stringupdated_atnull | string
Groups Search
Search and filter groups 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 freshdesk . groups . 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": "groups", "action": "search", "params": { "query": {"filter": {"eq": {"id": 0}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description idintegerUnique group ID namestringName of the group descriptionstringDescription of the group auto_ticket_assignintegerAuto ticket assignment: 0=Disabled, 1=Round Robin, 2=Skill Based, 3=Load Based business_hour_idintegerID of the associated business hour escalate_tointegerUser ID for escalation group_typestringType of the group (e.g., support_agent_group) unassigned_forstringTime after which escalation triggers created_atstringGroup creation timestamp updated_atstringGroup last update timestamp
Response Schema Field Name Type Description 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 group ID data[].namestringName of the group data[].descriptionstringDescription of the group data[].auto_ticket_assignintegerAuto ticket assignment: 0=Disabled, 1=Round Robin, 2=Skill Based, 3=Load Based data[].business_hour_idintegerID of the associated business hour data[].escalate_tointegerUser ID for escalation data[].group_typestringType of the group (e.g., support_agent_group) data[].unassigned_forstringTime after which escalation triggers data[].created_atstringGroup creation timestamp data[].updated_atstringGroup last update timestamp
Companies
Companies List
Returns a paginated list of companies
Python SDK
await freshdesk . companies . 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": "companies", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegernamenull | stringdescriptionnull | stringdomainsnull | arraynotenull | stringhealth_scorenull | stringaccount_tiernull | stringrenewal_datenull | stringindustrynull | stringcustom_fieldsnull | objectorg_company_idnull | integer | stringorg_company_id_strnull | stringcreated_atnull | stringupdated_atnull | string
Companies Get
Get a single company by ID
Python SDK
await freshdesk . companies . get ( 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": "companies", "action": "get", "params": { "id": 0 } }'
Parameters
Parameter Name Type Required Description idintegerYes Company ID
Response Schema Records Field Name Type Description idintegernamenull | stringdescriptionnull | stringdomainsnull | arraynotenull | stringhealth_scorenull | stringaccount_tiernull | stringrenewal_datenull | stringindustrynull | stringcustom_fieldsnull | objectorg_company_idnull | integer | stringorg_company_id_strnull | stringcreated_atnull | stringupdated_atnull | string
Roles
Roles List
Returns a paginated list of roles
Python SDK
await freshdesk . 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" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegernamenull | stringdescriptionnull | stringdefaultnull | booleanagent_typenull | integercreated_atnull | stringupdated_atnull | string
Roles Get
Get a single role by ID
Python SDK
await freshdesk . roles . get ( 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": { "id": 0 } }'
Parameters
Parameter Name Type Required Description idintegerYes Role ID
Response Schema Records Field Name Type Description idintegernamenull | stringdescriptionnull | stringdefaultnull | booleanagent_typenull | integercreated_atnull | stringupdated_atnull | string
Satisfaction Ratings
Satisfaction Ratings List
Returns a paginated list of satisfaction ratings
Python SDK
await freshdesk . satisfaction_ratings . 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": "satisfaction_ratings", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1) created_sincestringNo Return ratings created since this timestamp (ISO 8601)
Response Schema Records Field Name Type Description idintegersurvey_idnull | integeruser_idnull | integeragent_idnull | integergroup_idnull | integerticket_idnull | integerfeedbacknull | stringratingsnull | objectcreated_atnull | stringupdated_atnull | string
Surveys
Surveys List
Returns a paginated list of surveys
Python SDK
await freshdesk . surveys . 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": "surveys", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegertitlenull | stringactivenull | booleanquestionsnull | arraycreated_atnull | stringupdated_atnull | string
Time Entries
Time Entries List
Returns a paginated list of time entries
Python SDK
await freshdesk . time_entries . 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": "time_entries", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegeragent_idnull | integerticket_idnull | integercompany_idnull | integerbillablenull | booleannotenull | stringtime_spentnull | stringtimer_runningnull | booleanexecuted_atnull | stringstart_timenull | stringtime_spent_in_secondsnull | integercreated_atnull | stringupdated_atnull | string
Ticket Fields
Ticket Fields List
Returns a list of all ticket fields
Python SDK
await freshdesk . ticket_fields . 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": "ticket_fields", "action": "list" }'
Parameters
Parameter Name Type Required Description per_pageintegerNo Number of items per page (max 100) pageintegerNo Page number (starts at 1)
Response Schema Records Field Name Type Description idintegernamenull | stringlabelnull | stringlabel_for_customersnull | stringdescriptionnull | stringpositionnull | integertypenull | stringdefaultnull | booleanrequired_for_closurenull | booleanrequired_for_agentsnull | booleanrequired_for_customersnull | booleancustomers_can_editnull | booleandisplayed_to_customersnull | booleancustomers_can_filternull | booleanportal_ccnull | booleanportal_cc_tonull | stringchoicesany | array<string | object> | objectcreated_atnull | stringupdated_atnull | string