Hi everyone,
I’m currently facing an issue with the Update Ticket API in Freshdesk.
When I try to update a ticket using the PUT method (as shown in the official documentation), I get the following error response:
{
"code": 405,
"message": "PUT method is not allowed. It should be one of these method(s): GET, POST"
}
What I’ve tried
- Using cURL directly (as per the docs)
- Using Postman
- Using n8n (HTTP Request node)
- Using Make.com (HTTP module)
All of them return the same 405 Method Not Allowed error.
cURL and Screenshots
cURL:
curl -v -u <myapikey>:X -H "Content-Type: application/json" -X PUT -d '{ "priority":2, "status":3, "lookup_parameter" : "primary_field_value", "custom_fields" : { "cf_order_number_1" : "98765" } }' 'https://jomeinvoicesupport.freshdesk.com/api/v2/tickets/12283'- Response:
* upload completely sent off: 125 bytes < HTTP/2 405 < date: Tue, 21 Oct 2025 05:16:59 GMT < content-type: application/json; charset=utf-8 < cf-ray: 991e49316e1da8c0-SIN < status: 405 Method Not Allowed
Postman:
What I expected
The ticket should update successfully, as stated in the Freshdesk API documentation.
What actually happens
The API responds with a 405 error, suggesting that PUT is not allowed and only GET or POST are supported.
Has anyone else encountered this issue recently?
Is there a change in how the Update Ticket API works (for example, does it now require POST instead of PUT)?
Any guidance or confirmation from the Freshdesk team would be really appreciated. ![]()

