Lodol Docs

Zoho Desk

API actions for the Zoho Desk integration.

Zoho Desk

Integrate Zoho Desk to create, update, search, and comment on tickets within Lodol.


Add comment to Zoho Desk ticket

Adds a public or private comment to a Zoho Desk ticket.

Parameters

ParameterTypeRequiredDescription
ticket_idstringNoZoho Desk ticket ID to update.
contentstringNoComment content to add to the ticket.
is_publicbooleanNoWhether the comment is public (true) or internal (false).

Response

{
  "comment_id": "67890",
  "ticket_id": "12345"
}

Create a Zoho Desk ticket

Creates a Zoho Desk ticket with subject, department, optional contact email, description, priority, and status.

Parameters

ParameterTypeRequiredDescription
subjectstringNoTicket subject summarizing the request.
department_idstringNoZoho Desk department identifier for the ticket.
contact_emailstringNoEmail address for the requester (optional).
descriptionstringNoDetailed description of the issue.
prioritystringNoOptional priority such as Low, High, or Urgent.
statusstringNoOptional initial status for the ticket.

Response

{
  "created_time": "2024-01-01T00:00:00Z",
  "status": "Open",
  "ticket_id": "12345"
}

Get Zoho Desk ticket

Retrieves details for a specific Zoho Desk ticket.

Parameters

ParameterTypeRequiredDescription
ticket_idstringNoZoho Desk ticket ID to fetch.

Response

{
  "departmentId": "dept1",
  "id": "12345",
  "status": "Open",
  "subject": "Test ticket"
}

List Zoho Desk tickets

Lists Zoho Desk tickets with optional department and status filters.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of tickets to return.
department_idstringNoOptional department ID to filter tickets.
statusstringNoOptional status filter for tickets.

Response

{
  "count": 1,
  "data": [
    {
      "id": "12345",
      "subject": "Test"
    }
  ]
}

Search Zoho Desk tickets

Searches Zoho Desk tickets with a free-form query string.

Parameters

ParameterTypeRequiredDescription
search_strstringNoSearch term or criteria to query tickets.
limitnumberNoOptional limit for the number of tickets returned.

Response

{
  "count": 1,
  "data": [
    {
      "id": "12345",
      "subject": "Test"
    }
  ]
}

Update Zoho Desk ticket status

Updates the status of an existing Zoho Desk ticket.

Parameters

ParameterTypeRequiredDescription
ticket_idstringNoZoho Desk ticket ID to update.
statusstringNoNew status for the ticket.

Response

{
  "modified_time": "2024-01-01T00:00:00Z",
  "status": "Closed",
  "ticket_id": "12345"
}

On this page