📍 Refresh 2026 — AI Service Transformation May 14, 2026 | Convene 30 Hudson Yards, New York City
Using Freshdesk
Recently active
I have been testing out the sample API calls for the freshworks API for Integration that we need to do. I have tried to post to our API using Custom Objects I have already set up and received the message "message":"POST method is not allowed. It should be one of these method(s): GET, HEAD"} We have the API Key and I can do a Get of the Custom Object Records but POST does not seem to be allowed
We’re trying to create sub-tickets (*not actual “Child Tickets*) via an API call, but we need to be able to transfer attachments from the main ticket to them (they generally only have one attachment).When I attempt to put the attachment section from the JSON of the parent ticket into the creation payload, I get a Validation Failed on attachments field of datatype_mismatch with message “It should be of type valid file format”.Here’s the payload I’m putting into my POST to /api/v2/tickets{"email": "REDACTED@redacted.org","status": 2,"priority": 1,"source": 1,"subject": "Child Vaya Onboarding Test","description": "This is a test to Business Apps. Please refer to the parent ticket for attachments.","workspace_id": 2,"group_id": 23000165356, "attachments": [ { "id": 23005786611, "content_type": "application/octet-stream", "size": 1306, "name": "EMP--2024_01_18.csv", "attachment_url": "https://REDACTED.atta
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
We are calling “create a Note” API of fresdesk from Salesforce but not able to send attachments in the correct format. Can anyone please help with an example of how to send attachments with the request ? Our code:LWConFileUpload(event) { console.log('event.target :: ', event.target); console.log('event.target.files, ', event.target.files); const file = event.target.files[0]; console.log('file:: , ', file); var reader = new FileReader() reader.onload = () => { console.log('reader.result :: ', reader.result); // var base64 = reader.result.split(',')[1] // this.fileData = { // 'filename': file.name, // 'base64': base64 // } this.fileData.name = file.name; this.fileData.base64 = reader.result.split(',')[1]; this.fileData.file_size = file.size; this.fileData.content_type = file.type; } reader.readAsDataURL(file
When I call the /api/v2/tickets/<id> I do get back a field called custom_fields but they are not what I expect for that ticket type, any ideas what I’m doing wrong?
Hello, I try to automatically set a “under support contract” from serial number field filed by customer.To do this :I have a custom field “Serial Number” in the customer ticket formI want to compare the serial number with the serial number in the custom object database. This on is linked to a contract (custom object too) with time expiration. if the contract is still running, set the custom value “under contract” to True Do you have any solution to do this ? Thanks in advance,BR David
Hi...I’m excited that we are finally moving to the Suppoirt Desk Growth plan so will have access to the API. I worked at a previous company and had a suite of Freshdesk API calls via Powershell, such that I basically could run my FD from the Powershell command line. I’m wondering if anyone has done any integration with ToDoIst? When a ticket is assigned to me, I’d like it to generate a Todoist Task that includes the subject line and ticket number. Maybe there is a way to do this without the API?
Hello,when we work with 3rd party support teams (outside the organization) we use the forwarding function. That works.They we do get a reply from the 3rd party and it get’s added as a private note to the existing ticket. That works as well.But now we want to reply to the 3rd party as we might not be happy with the solution or we have ongoing conversation to this topic:I cannot reply to a private note I can use forwarding, but the private information will not be added and so the mail is missing the conversation.Beside the fact, that of course an API would solve all these issues - how do you work with 3rd Party companies and the issue mentioned above?Best ReagrdsLinus
Is there a way, either natively or via an add on app to allow me to import time entries into Freshdesk?
I am trying to create a Power Automate dashboard for our steering committee. Part of the dashboard is to have them assign a priority to the ticket. The problem is when I try to PUT the updated information in the ticket via an api call I am getting an error that doesn't make sense. The message I am getting only happens when I try to run the API from Power Automate. It is saying that the property ...email_config_id to be of type string but is type integer. First, I don't see that field in the ticket, and second, I am not editing that field. When I try to run the api call via Postman everything works as it should. What Am I Missing?Postman Config:Postman ParamsPostman BodyPower Platform Custom Connector Config: Power Automate Custom Connector ConfigurationPower Automate Error: Power Automate Error Message
Hi, I need the name or email address of the “responder” (assignee) for each ticket returned by /api/v2/tickets. Thank you
Currently, there is a way to see how many tickets are affected by each automation rule via API (seems like a count of all time and no way to filter based on date of occurrence). Is there a way via API to get a list of the tickets that were affected by these rules and when or is there is a way to see if an automation rule has run via ticket details?
Hi,I’m trying to create a new project or view an existing project with the API; but I keep receiving this answer:"The Project feature(s) is/are not supported in your plan. Please upgrade your account to use it."We have the Pro plan, is this feature only available in the Enterprise plan?Thanks!
Is there a way to append tags to a ticket using the Update Ticket endpoint? Right now it seems to only replace the array of tags instead of adding.
I would like to monitor number of pending tickets remotely through some sort of API and show it in my PRTG network monitoring web map. I don’t need someone to hold my hand through the process, but a little poke in the right direction would be greatly appreciated. Do I need to pay for some freshdesk level to get the API? (that’s fine if so). I am currently the free user and can’t see anything that would help me accomplish this in settings.
Hi, I tried to fetch closed tickets older than 2 years with the following query:api/v2/search/tickets?query="updated_at:<%272021-09-01%27%20AND%20status:5"The API however returned tickets older than that, for instance a ticket with the updated_at field with the value "2021-09-06T10:11:59Z".Is this a bug or something I´ve misunderstood about queries?
I see the endpoint firing, and I see how that stream is constructed from the attachments sample, but it doesn’t use the normal Api endpoint auth, it only returns 403 Unauthorized whenever I try./api/_/attachments is the endpoint I’m referring to. How do we Authenticate with it ?
Does Growth plan of freshdesk provides the API support to submit ticket through the crud operations and in order to connect freshdesk with other applications like asana and all?
Hi Team, Hope all is well, So basically, I’m trying to use fresh service API to create some integration for our use, We have created a custom field called “Required Members” in the ticket requested items that it searches in the user's directory and take it as an input, like the below screenshot: So basically, I’ve used an API call from the documentation to retrieve me the values of all the custom fields that we configured to this ticket, but for this field specifically it returns us the ID of the user which we don’t need it at the mean time, and instead we need to retrieve the email ID. Below is the response to the API call HTTP API call that gets all the ticket details which is used:https://<site>.freshservice.com/api/v2/tickets/<ticket_ID>/requested_items You can let me know if you have any question. Thanks,
HelloI am trying to set up the Intune App and keep getting invalid params. I followed the instructions, to no avail. Has anyone had this issue and if so how were you able to correct it?
Hello,I'm getting "429 - Too Many requests" errors when trying to consume the FreshDesk API.My plan is Growth. Can't I use the API?Thanks
I am trying to use RestSharp to call the outbound_email endpoint.If I don’t include an attachment I am able to post to the end point successfully, however when I do include an attachment using the code below it fails. var client = new RestClient(outboundEmail); var request = new RestRequest("", Method.Post); request.AddHeader("Authorization", "Basic " + Convert.ToBase64String(Encoding.Default.GetBytes(apiKey + ":X"))); string attachmentFilePath = filePath; byte[] attachmentBytes = File.ReadAllBytes(attachmentFilePath); request.AddHeader("Accept", "application/json"); request.AddHeader("Content-Type", "multipart/form-data"); request.AddFile("attachments[]", attachmentBytes, file.pdf, "application/pdf"); request.AddParameter("email", myEmail); request.AddParameter("subject", subject); request.AddParameter("des
If I am using APIs to create and update users (contacts) on freshdesk, I have to call separate APIs to update the user and activate the user (through invitation link). Is there a way to add/update password of a user through API ?
We are trying to make an API hit from Freshdesk to 3rd party application which requires oAuth access to be passed in body params and client id client secret will be passed in authorisation headers. Is there any way to send the oAuth access token in the body params
When trying to create an Issue from a new ticket using the 'Create a new issue' link in the Jira tab on a Freshdesk ticket. I see a list of users from Jira. But I'm unable to select any.The only option that will allow to be selected is 'unassigned'. I've tried with multiple projects in Jira and they all behave the same. I can't select any users from the listOnly Unassigned is selectableWhen selecting any other users it just reverts to -- and I'm unable to create ticket
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.