Hi
I am creating a tool to migrate from our existing ticketing tool to Freshdesk.
As a part of this tool, I would like to migrate attachments etc.
A point is that in some cases Freshdesk returns status code 400 when creating a note with attachments or uploading attachments to the existing note.
I am executing the script using a user with Account Administrator privileges and I am updating notes created by other users.
As per Freshdesk uploading attachments to the existing note is something that I should be able to do. I was trying to do that rising both Python and curl with the same outcome.
Here is an example using a curl:
curl -v -u APIKEY:X -F "attachments[]=@matt.msg" -X PUT 'https://[instance].freshdesk.com/api/v2/conversations/ID'
I have cross-checked ids with:
https://[instance].freshdesk.com/helpdesk/tickets/[ticket number].xml
Is it a bug or is it something wrong with my call or something unusual with my setup?
//Michał