Hi,
I would like to filter all my tickets in a specific way.
I’ve added a ‘New View’ on the dashboard and need to use it in my API endpoint, but I don’t see the right way to use it.
Is it at all possible to put my custom view as a parameter in the API request to see the tickets?
Thanks
Welcome to the Freshworks Developer Community…!
You can use the Ticket filter API to achieve this.I hope this helps
Hi, Yes, but can i set up ‘created_at’ parameter as ‘Any time’ ? To achieve the same result of filtering as i have on dashboard ?
Hello @Hubert_Bokszczanin
No, You can’t set ‘created_at’ as ‘Ant time’ because it’s a date filed the value must be a date, not a string.
example
created_at:‘2024-11-14’
Okey, so is there any way to filter out all my tickets from specific group id
I have this set:
‘https://{domain}.freshdesk.com/api/v2/search/tickets?query=“group_id:{CS}”’
and i need to get all tickets from this group id but from response i got only 30 where on dashboard i have almost 5k of tickets,
You must add pagination to your API request. So that you can retrieve all the tickets based on ‘group_id’
Thank You, one more question, there is parameter ‘updated_since=2015-01-19T02:00:00Z’ but it does not response anything when i requested it.
Could You check if there is something wrong ?
‘https://{domain}.freshdesk.com/api/v2/search/tickets?updated_since=2024-01-19’
I haven’t seen the ‘updated_since’ field in filter API documentation instead I have seen ‘updated_at’. Can you recheck those details in that documentation?
If it is ‘updated_at’ the URL must be
'https://{domain}.freshdesk.com/api/v2/search/tickets?query="updated_at:%272024-11-14%27"'
If you want to list the tickets based on the ‘updated_since’ the URL should be
'https://{domain}.freshdesk.com/api/v2/tickets?updated_since=2024-11-14T02:00:00Z'
Can you try the same? If you get any error response please let me know.
Yes, i have this error:
Failed to fetch tickets: 400 - {“description”:“Validation failed”,“errors”:[{“field”:“updated_since”,“message”:“Unexpected/invalid field in request”,“code”:“invalid_field”}]}
Can you share the URL that you used to make the API request
sure, i use this url for tickets and it works, with groupe_id query too bu with this param it does not.
f’https://{domain}.freshdesk.com/api/v2/search/tickets?updated_since=2024-10-10’
Can you try this
https://{domain}.freshdesk.com/api/v2/tickets?updated_since=2024-11-14T02:00:00Z
Note:
In the above URL, I have used a dummy date in UTC format
Thank You it works,
This topic was automatically closed 6 days after the last reply. New replies are no longer allowed.