📍 Refresh 2026 — AI Service Transformation May 14, 2026 | Convene 30 Hudson Yards, New York City
Using Freshdesk
Recently active
Hi, I'm trying to test the API in Postman but I am having some difficulty with authentication in Postman. The images below are 1) the recommended curl from the api documentation and 2) how I am translating that to Postman. I am using the example to prevent from posting any sensitive info, but I use my url and API key in the same format. Can anyone recommend how to get up and running in Postman?
Hi there, We are using M365 Shared Mailboxes for our engagement with customers. Now we are evaluating changing to freshdesk, but it seams like there is no support for shared mailboxes so far. That would be blocker for us and I wanted to ask if there is a way to get the Microsoft email integration, which freshdesk seams to support, to work with shared mailboxes. As far as I can see, it would be sufficient to have a place to enter the exchange mailbox that should be used with the authentication provided instead of using the default mailbox of the user. So is there a way to get this done or is this a feature that is in development? This would unblock us and help us move forward with freshdesk. Thanks, Sia
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?
HiI am getting You are not authorized to perform this action. while I am trying to get “api/v2/groups” api. It seems I need permission. How can I set admin permission to the key. Thanks,Masum
Hey all,I'd like to do a search for particular keywords in all my company's tickets. Freshdesk doesn't provide a search function for keywords so I figured I'd make an export of all tickets and do the search manually in Excel, because searching ticket by ticket when you have 1,000s of tickets is very time-consuming.Now that I've made some exports, it seems as if the body text of the tickets isn't included in the export. Doesn't Freshdesk provide this option? Thanks in advance for your help.Gregor
Hi, i want to search tickets on basis of Title or Description with the help of API.So far i can get all the tickets or a specific ticket using this "/api/v2/tickets/" but i would like to know if there is a way to filter/search using a specific key word with the API.Something like this "/search/tickets?term=bug" or /search/tickets?query=bugThank you
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'}]
I am trying to gather specific information on our Freshdesk tickets via API. It seems there is no way to actually get the activities (such as closed via a scenario automation rule) of a ticket via API unless you create a report and export it (Example: https://support.freshdesk.com/en/support/solutions/articles/226460-export-ticket-activities-from-your-helpdesk). This will not work for my needs. However, I feel like certain fields could be useful for our reporting needs, such as Closed By or Resolved/Closed Reason (per agent, automation, per customer, etc…). Unless I’m missing something in the API documentation, I’m not seeing any fields similar to these as part of the ticket API. I know I can get Resolved At and Closed At by using “/api/v2/tickets?include=stats”, but that only includes dates and not who closed the ticket and potentially why it was closed. Is this possible with the current API?
Whenever the Agent or Admin opened the particular ticket the following error is popping up “You are not authorized to perform this action”, We are using full admin access API Key for Integration. We changed the roles and checked it but same issue occurs. It is more priority for us, so please give us the solution as soon as possible.
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.
Hello,We as a company have only recently started using Freshdesk following leaving an old ITSM solution. I can’t see anyone has mentioned this in the forums or from searches online so I thought I’d message here.We support a large number of schools for their IT issues, teachers are generally always teaching and they will say to us to contact them at say 12pm on Wednesday.In our old ITSM we could put the ticket on hold/pending and set it to open on a specific date/time by setting this in a field, the ticket would then change to an open state once that specific date/time is reached.I can’t see any way to do this in Freshdesk. I know you can use the To-Do list feature to set a reminder but this doesn’t take the ticket from a Pending state to an Open state, it just sits as Pending requiring the assigned user to set it as Open themselves. Is there a way for the To-Do list to automate this to set as Open? If this was possible then that would be a really good solution for usDoes anyone have an
Hi,Why is there no OpenAPI / Swagger YML specification file available for Freshworks APIs ?I tried both URLs below but did not work: https://MY-ACCOUNT.freshdesk.com/api/v2 https://MY-ACCOUNT.freshdesk.com/api/v2/swagger.yml I guess you would agree that OpenAPI is a standard among software APIs and would make life so much easier for Postman tests and API access code generation.And would be a really nice companion for the already nice Freshworks products :-)Thanks
Hey, Is there any way to create a child ticket using an APIs? Or is there a way to create a ticket using the create ticket API and then link it to a parent ticket? For context, I want to build a workflow where I use the outbound email API to send an email. And then link that ticket to a parent ticket.
Background: So our HR team puts a csv on a fileshare with a list of users that have left our organisation. I have a powershell script that checks that share every hour and will only run if there’s a new file. The PowerShell Script handles all the offboarding of use but we’re still required to log the ticket manually on Freshservice.Unfortunately, my API knowledge is very limited and I have no idea how to even get started on this. I’ve had a look at the documentation but can’t see how to implement this into PowerShell.Ideally, this should all be done in PowerShell with no 3rd party programs.This is what I’ve done so far:Typed in the below on a command prompt in Windows curl -v -u myapi:X -H "Content-Type: application/json" -X GET "https://mydomain.freshservice.com/api/v2/tickets/randomticketnumber"Grabbed the “ Authorization: Basic” value that came up in the output. I used this because for some reason, Postman doesn’t seem to work with the API key even if I set the value to X. Grabbed
Account has tickets more 30 000 items. Using Freshdesk REST API v2 I can load max 30 000 tickets (max page number: 300 and max 100 items per page). How I can load all tickets?
Applicable plans: Forest/Enterprise You can create Custom Objects to capture all relevant, business-critical information right from the get-go with just a few clicks. Through these Custom Objects, you can equip your agents with complete context and enable them to be productive, and respond and resolve faster than ever. If you are on the Forest or Enterprise plan, just drop a comment on this post to learn more!
The v1 api returns data without issue but after authenticating the v2 API returns a 404. I’ve attempted this through postman and the CURL example. Any help is appreciated.
I don’t want to reopen closed tickets.If costumer replies to a cloded ticket the platform should create a new one. How can I configure Freshdesk to have this behaviour?
Hi everyone! I would like to ask for some help.I have the task of integrating FreshDesk with Power BI. Here in the forum I found some steps, but I still have doubts and need help to move forward with this demand.I would like to know if there is a step-by-step tutorial for beginners on how to do this integration. From scratch! Because nothing like this has ever been done in my environment. I have already done this configuration: and now I need the steps to proceed with the integration. Can you help me? I would be very grateful! Best regards.
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!
When I attempt to create a solution article from URL using the Article creation API, I get the following errors: "description": "Validation failed", "errors": [ { "field": "title", "message": "This field cannot be empty", "code": "missing_field" }, { "field": "description", "message": "This field cannot be empty", "code": "missing_field" }, { "field": "folder_id", "message": "This field cannot be empty", "code": "missing_field" }, { "field": "status", "message": "This field cannot be empty", "code": "missing_field" } ]I have all of these values set in the API call. I have tried all sorts of formatting to make sure that the values are the correct type as well. I am using postman currently, but I have also tried just running this in powershell with the same result. I am sure that there is some
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
The formatting of the description seems to be strip by the API. I am interested in maintaining line breaks, but those seem to be striped away.I am using the code from the php example.
Hello We use Google Login to access freshdesk.I can't find API key in my profile settings.What settings should I turn on to active the API key function?Thanks
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.
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.