Search is the most powerful report type you can use in Zendesk. This also makes it a little complex to use. 

The Search report returns tickets, users, and organizations. You can use queries and filters to narrow your search results according to resource type, dates, and object properties, such as ticket requester or tag. 

Start out with some of the example queries below to see what Search can do, then try writing your own queries with other filters. You can find a list of filters that work in Zendesk’s API documentation.

Below are a few examples.

  • What you want: Open tickets
  • Search Query: query=type:ticket status:open 
  • What you want: Tickets created in the last month
  • Search Query: query=created_at>={{date('-30days','YYYY-MM-DD')}} type:ticket 
  • What you want: Solved tickets
  • Search Query: query=solved>={{date('-30days','YYYY-MM-DD')}} type:ticket 
  • What you want: Tickets created for a specific organization for all time
  • Search Query: query=type:ticket organization:xxxxx 
  • With the organization, each one should have a five-digit number that you will enter where the five x-es are above.

Zendesk can take up to a few minutes for new tickets, users, and other resources to be indexed for search. If your expected results don't immediately appear in your search results, wait a few minutes for Zendesk to catch up, and try again.

The Search Count report returns how many times tickets, users, and organizations in your Zendesk have been searched in a given time period. You use the same search queries for each resource type (i.e. solved tickets, open tickets, organizations) to display the search count for that specific resource.

Zendesk has an article that goes through querying their API. If you want to learn more, you can check it out

Additionally, if you want to explore more Zendesk reports, read up on our help article here.

Questions about using Zendesk? Let us know at or chat in on the site.

Did this answer your question?