📍 Refresh 2026 — AI Service Transformation May 14, 2026 | Convene 30 Hudson Yards, New York City
Using Freshdesk
Recently active
Apparently, the Asset Assignment History has been released, but it is not appearing on our web interface and the API (what I really want to use) returns a “403 forbidden” error.Example, curl -v -u api_key:<my_key> -X "Content-Type: application/json" -X GET https://<my_domain>.freshservice.com/api/v2/assets/<display_id>/assignment-historyWhat do I need to do to add the feature and/or allow access?
Hello members, I would like to get the details from the custom object in freshdesk and update the same detail in the ticket field when the ticket is created. Could you please help me if this is possible? I know we can get the info of a custom object and update a ticket (using API and other method via workflow) But I’m not finding a way to achieve this, retrieving an info from the Custom Object and updating it in the ticket field when a ticket is created. Thanks in advance for your help.
Hi, I am trying to write a python script, using the Freshdesk API, to upload solution articles which include embedded images. At this point I am struggling to find a way to upload the images as attachments.A question was posted about this a number of years ago, but was never answered: Is anyone able to assist?Regards,Geoff.
Can I create a Webhooks with time entry?I have already created bu I can not get the time entry information like time_spent …. I want to do something that the time_spent will be saved on other place.Can you help me about it.Thanks
Hey everyone, we currently have the need for us that we need to create a new entity after a special service request has been raised in another tool we use. This is only possible via API Request. The issue I now have is that the application only allows OAuth2.0 and Freshservice does not support it.Especially getting the Bearer token is impossible as the standard OAuth2.0 needs Content-Type to be application/x-www-form-urlencoded and this is not supported. Is there any way possible or do we need to ask for a feature request?
Hi,is there anyone who knows how to exclude merged tickets from get tickets api call?My current api call is the following one:GET “https://domain.freshdesk.com/api/v2/tickets?updated_since=2021-01-01T00:00:00Z&page=1&per_page=100&include=stats,requester,company,description”The ouput of this call will give me also merged tickets.I saw that the “affected_area” info most of the time is set to “Merget Ticket”, but not for all of the tickets and I did not find any other possible info about the merging.Does anyone has experience with that?Thanks a lot
I don't know if this is the right place to ask the question, but here goes:I am a Jira admin. I was asked to provide an API key and Webhook url for the purposes of integrating Freshservice and our Jira. Now all the Jiras being created by Freshdesk have me as the reporter.I tried to create a separate Jira admin just for that purpose, but that admin does not have Jira global permissions and I cannot grant them. Without the global permissions, I cannot provide a Webhook url with that account (I can provide the API key). Does the integration really require from Jira both the API key and the Webhook? Can they be integrated with just the API key? Does it have to be an admin with global permissions who provides the API key? The admin I created can create an API key and I would really rather use that account Is it possible to configure the “Reporter” name from Freshservice so that the name is not me?
So, I created automation rule on ticket creation. This rule triggers webhook and send ticket details to my ecommerce website endpoint. Ticket content (subject, email, content) are being processed, compared against my ecommerce existing data and based on all this, I’m trying to assign ticket to group/agent, set priority etc. But, when I try to do ticket update via api, I receive a message: 'POST method is not allowed. It should be one of these method(s): GET, PATCH, PUT, DELETE'Ticket update via api, normaly, works just fine in all other cases. Only in this scenarion it will not work. Why? Is it some kind of loop in here? And what is the alternative?
My quesstionHow do I extract the base64 data from embedded images within freshdesk tickets?ContextThe images are hosted on freshdesk with a link such as https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6OTIwMjE0MDI3NywiZG9tYWluIjoiY2lyY3VtZmxleC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MzAwOTIzfQ.B3CzU2v9lyl4dq7uW6XEjF_oK5IPt__HCKN58RJDNMk . When getting those images, I get a byte stream. That is convertible to base64 data by using a byte to ascii function. This should all work in theory, but in practise I can’t make it work.GoalReplace tickets’ images with their base64 data, to upload on another service:<img src="https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6OTIwMjE0MDI3NywiZG9tYWluIjoiY2lyY3VtZmxleC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MzAwOTIzfQ.B3CzU2v9lyl4dq7uW6XEjF_oK5IPt__HCKN58RJDNMk " data-id="9198554508" alt="image.png" width="562" height="181"><img src="data:image
Getting 404 error while trying to retrive the skills through APIcurl --location 'https://{subdomain}.freshdesk.com/api/v2/skills' \--header 'Authorization: Basic {BasicToken}' \My account is under trial period and i am the owner then i should have rights to fetch it right? Correct me if i am wrong.
In the below url : f'https://{FRESHDESK_DOMAIN}.freshdesk.com/api/v2/search/tickets?query="created_at:{date1}"&page={i}'I am passing date1 in 'YYYY-MM-DD' format but i am unable to get the result if I pass in 'YYYY-MM-DDTHH:MM:SS' format.Also I guess it would be better if you guys increase the page limit in GET requests. It is possible that there are more than 300 tickets created at any date, in that case it won’t be possible to fetch all of them.
I randomly get a 401 error when calling ‘Statuses’, ‘Priorities’, and ‘Types’.This happens in Postman and via my powershell script (v5.1). The pm API does not work with PSv7.The odd thing is, the 401 failure does not happen every time, It does not happen on the same project every time. If it fails, I can call it again and it will work.I’ve tried inserting a wait timer of 15 second between api calls - that does not solve it.I never had a problem before 3/20/2024. The issue started on 3/28/2024. I made no attempts between 3/21 and 3/27.
I have a React App where I have made a React Component to call the FreshworksWidget.This works great for sending props for API commands like:`FreshworksWidget('close')``FreshworksWidget('open','ticketForm')``FreshworksWidget('open','article', { id: ${article} })` But when I try to call:`FreshworksWidget('prefill','ticketForm', { type: ${request} })` I am receiving the error `VM4910:1 Uncaught SyntaxError: Unexpected identifier 'XXX'`where ‘XXX’ is the string from ${request} Is there something different in how ‘prefill’ works? All attributes of ‘prefill’ generate this error. e.g. subject, derscription, etc.
Hi There Freshdesk is missing a very basic feature. You are not able to schedule a recurring ticket, for example weekly/monthly/annualy. In most industries today there are requirments to perform certain repetative actions such as maintenance and preventative maintenance. These are critical tasks and if you forget, it could have serious consequences. We must be able to create a recurring ticket in Freshdesk that will automatically create these task as per the planned schedule.Please Freshdesk I notice this has been requested before and we really require this functionality to be added.
Hi, i setup a “Help-Center” by the Freshdesk Support Pages. I started to edit the template.The Help-Center is only FAQ, nothing else.Whats the fastest way to implement this Freshdesk Support Center into my website? CNAME: I know i can setup a subdomain and modify the CNAME Con: Editing the template is really hard. I want also the header and the footer from my website there. API: I know i can get the content from freshdesk via API. But i want to keep the search-bar and the “Was this article helpful?” question. Is this possible through the API? iFrame: This is very ugly but it should work. Do you think so? Do someone knows a better solution?What would you do in my situation? Thanks in advance.
I have an automation that it has been working great, I added an action to the end of the actions already in the automation to trigger a webhok. The first action is happening correctly, the second action is not, is there a log to see why is this happening?
In our ticket fields, we have the basic choices for sourcesHowever, when I go to create a ticket on behalf of a customer in the tickets section, under the source dropdown, only “Phone” is selectable. How can I set this up so that the other options are available from that dropdown?
Hi, I want to update a custom field using the freshdesk API.This is the request I am making:Fresh.tickets.update_ticket(freshdesk_id, custom_fields={'Some Field': some_value}) This is the response I get: freshdesk.v2.errors.FreshdeskBadRequest: Validation failed: [{'field': 'Some Field', 'message': 'Unexpected/invalid field in request', 'code': 'invalid_field'}]
Hello, We designed Webhooks to call and update external applications from Freshdesk. If the API call fails for some reason, the feedback comes by mail after one hour (3 retries) or so.Did anyone put in place a more efficient and reactive way to handle Webhook failures and can share about it? We are a bit concerned about having to wait one hour to be notified about the failure of the update.Thank you
Hi, currently I try to integrate Freshdesk in a chat application using the REST api. To do not spam our productive system for the tests, I set up a new freshdesk account and have chosen the FREE version.I tried to first get the list of available tickets according the example curl command: curl -v -u user@yourcompany.com:test -H "Content-Type: application/json" -X GET "https://domain.freshdesk.com/helpdesk/tickets/filter/all_tickets?format=json&page=1"But this does not work. So the question is, is the REST API not working in the free version of Freshdesk?
Hello, are there any plans to expand the Freshservice API to be able to complete approvals programmatically?
I have a script that uses the v2 tickets endpoint to return tickets updated since a specific point in time. The script loops through each ticket returned and, for each, calls the time_entries endpoint to retrieve its time entries.Examining the return headers on the very first API call to get the list of tickets reveals a rate limit of 120 and remaining count of 119. However, the first time the script calls for time entries (on the very first ticket) the API returns a 429 error. Presumably, this would be the second call from a rate limit perspective.We have no other apps using the API key. We are on a Pro plan.Any help would be greatly appreciated.
Hi everyone, how can I connect my Power BI desktop app to the tickets information on FreshService? I want to create custom metrics and dashboards and check them directly. Currently I can export a file manually (as Growth doesn’t allow to schedule and so I cannot get an API URL) and connect directly and do the updates.However, I would love the option to just have a direct connection to it, check real time (almost) for metrics and dashboard at any time. I have a Power BI Pro license and FreshService has been our ticketing system for over a year now.I know this is possible with FreshDesk, but with FreshService I have been unable to find a solution using some articles on this group. There are some third party services, but those are static dashboards or is pricey. We want to be able to create a direct connection and produce the exact metrics that our director needs. thank you!
Hi all,i added a freshdesk widget to my site with this line<script type='text/javascript' src='https://euc-widget.freshworks.com/widgets/xxxxxxxxxxx.js' async defer></script>And everything works well. (x are placeholders)Now i need to add the RSI.I added the integrity=xxxxxxxx and the crossorigin=”anonymus” attributes.But the browser tell meNo ‘Access-Control-Allow-Origin’ header is present on the requested resource.I already added the RSI for many other resources without problem.Any suggestions?Tnx a lot
I have created a Time trigger automations that mark the ticket status as closed after 48 hrs of ticket being marked as resolved, and we have a ticket update rule that says any changes on the ticket update should call a webhook to our internal system. The trigger automation rule is working fine but the ticket update automation rule is not working as expected. can anyone help
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.