Can I attach files to tickets using the API?

Return to top


  • Віктор Борисюк

    Hi, is it possible to attache a file from external resource, smth like Google Cloud Bucket, or Azure Blob Storage? Since, I do not have the file on the server I am not able to upload it.

  • Tipene Hughes
    Zendesk Developer Advocacy

    Hi Віктор Борисюк,

    Thanks for reaching out!

    Unfortunately it's not possible to attach files to a ticket comment directly from an external source. The file must be uploaded via the Attachment API which requires the actual file, which then creates a token that is used to attach the file to the ticket. 

    An alternative option could be uploading the file as an inline attachment using markdown, depending on the file type.

    Feel free to reach out if you have any questions!


  • Chris Green

    Tipene Hughes I'm trying to do this exact thing. We have Power Apps forms that create SharePoint lists, in which we then use the Zendesk API to create the ticket in Zendesk. I'm wondering about the best approach to get the attachment into the ticket, or at the very least, a link to the attachment? 

    I've found this article online, but am having a hard time understanding the 'Attachment' section:


    Thanks in advance,


  • Tipene Hughes
    Zendesk Developer Advocacy

    Hey Chris,

    I'm not super familiar with Microsoft Power Apps but from the looks of it, the article is outlining how to utilize the Attachments API along with the Tickets API within the Power Apps UI.

    When uploading an image to create a token using the Attachments API, the file must first be converted to binary which appears to be something that can be handled within Power Apps. Once the token has been generated, it's then passed in to the payload sent to the Tickets API to create or update a ticket which again looks like it can be handled within the Power Apps UI. 

    Sorry I can't give you any specifics on the functionality of Power Apps but by the looks of it, the article is outlining the correct workflow as written in the documentation I linked above. 



Please sign in to leave a comment.

Powered by Zendesk