Skip to content

Freshdesk

Freshdesk is a cloud-based customer support software that helps businesses manage customer queries and tickets efficiently.

Categories: customer-support

Type: freshdesk/v1


Connections

Version: 1

Basic Auth

Properties

NameLabelTypeDescriptionRequired
domainDomainSTRINGYour helpdesk domain name, e.g. https://{your_domain}.freshdesk.com/api/v2true
usernameAPI keySTRINGtrue

Actions

Create Company

Name: createCompany

Creates a new company

Properties

NameLabelTypeDescriptionRequired
nameNameSTRINGName of the company.true
descriptionDescriptionSTRINGDescription of the company.false
noteNoteSTRINGAny specific note about the company.false

Example JSON Structure

{
"label" : "Create Company",
"name" : "createCompany",
"parameters" : {
"name" : "",
"description" : "",
"note" : ""
},
"type" : "freshdesk/v1/createCompany"
}

Output

Type: OBJECT

Properties

NameTypeDescription
idNUMBERID of the company.
nameSTRINGName of the company.
descriptionSTRINGDescription of the company.
noteSTRINGNote about the company.

Output Example

{
"id" : 0.0,
"name" : "",
"description" : "",
"note" : ""
}

Create Contact

Name: createContact

Creates a new contact

Properties

NameLabelTypeDescriptionRequired
nameNameSTRINGFull name of the contacttrue
emailEmailSTRINGPrimary email address of the contact.true
phoneWork PhoneSTRINGTelephone number of the contact.false
mobileMobileSTRINGMobile number of the contact.false
descriptionDescriptionSTRINGA small description of the contact.false
job_titleJob TitleSTRINGJob title of the contact.false

Example JSON Structure

{
"label" : "Create Contact",
"name" : "createContact",
"parameters" : {
"name" : "",
"email" : "",
"phone" : "",
"mobile" : "",
"description" : "",
"job_title" : ""
},
"type" : "freshdesk/v1/createContact"
}

Output

Type: OBJECT

Properties

NameTypeDescription
descriptionSTRINGA small description of the contact.
emailSTRINGPrimary email address of the contact.
idNUMBERID of the contact.
job_titleSTRINGJob title of the contact.

Output Example

{
"description" : "",
"email" : "",
"id" : 0.0,
"job_title" : ""
}

Create Ticket

Name: createTicket

Creates a new ticket

Properties

NameLabelTypeDescriptionRequired
subjectSubjectSTRINGSubject of the ticket.true
emailEmailSTRINGEmail address of the requester. If no contact exists with this email address in Freshdesk, it will be added as a new contact.true
descriptionDescriptionSTRINGHTML content of the ticket.true
priorityPriorityINTEGER
Options 1, 2, 3, 4
Priority of the ticket.false
statusStatusINTEGER
Options 2, 3, 4, 5
Status of the ticket.false

Example JSON Structure

{
"label" : "Create Ticket",
"name" : "createTicket",
"parameters" : {
"subject" : "",
"email" : "",
"description" : "",
"priority" : 1,
"status" : 1
},
"type" : "freshdesk/v1/createTicket"
}

Output

Type: OBJECT

Properties

NameTypeDescription
subjectSTRINGSubject of the ticket.
emailSTRINGEmail address of the requester.
descriptionSTRINGHTML content of the ticket.
priorityINTEGERPriority of the ticket.
statusINTEGERStatus of the ticket.

Output Example

{
"subject" : "",
"email" : "",
"description" : "",
"priority" : 1,
"status" : 1
}