Using Freshdesk
Recently active
Hi,we are using Azure Data Factory copy function to get data from Freshdesk and copy it to Azure Storage (Data Lake) using the REST API. This has recently stopped working with Bad Request error 400.The connection is successful it’s the getting the data bit from the Freshdesk view that is failing.Have there been any changes recently that could explain this? Interestingly the same thing in Microsoft Power Business Intelligence still works. Thank you in advance for any responses, much appreciated.Ravi
I know i could maybe use API but i cant come up with the correct curl command to be able to do this as an example:all tickets submited by requester email : andrea@freshservice.comset the department field to 630currently the field is blank for x tickets
Hello everyone,I'm using the bulk update FreshDesk API V2 to update tickets status to Resolved (status=4).When I send a list of ticket IDs, some of the tickets are updated some of tickets not.Sample of request:curl -v -u <USER:PWD> -H 'Content-Type: application/json' -X POST 'https://COMPANY.freshdesk.com/api/v2/tickets/bulk_update' -d '{"bulk_action":{"properties":{"status":4},"ids":[667243,667639]}}'Sample of response:{"job_id":"374d1fb9-93cf-44c4-932e-0571075dc034","href":"https://COMPANY.freshdesk.com/api/v2/jobs/374d1fb9-93cf-44c4-932e-0571075dc034"}Looking the FreshDesk dashboard the status never change.When I try to check the progress I had:{"code":"access_denied","message":"You are not authorized to perform this action."}However, if try to make a bulk update action setting any other status, it works.Could you support me, please?
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.
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.