I would like to upload an attachment once and send it for multiple emails (~5000 emails per day. Emails with different content, but same attachment). Does SendGrid API provide an option to use previously uploaded files as attachments?
It's ok to even upload the file via a web service or any other method since it's a one time task.
The main goal is not to upload the file for every email sent. I looked at the SendGrid documentation for attachments but couldn't find my answer. https://sendgrid.com/docs/Classroom/Build/Add_Content/attachments.html
SendGrid does not provide a remote file store, so no. The best workaround would be to host the file somewhere else, and link to it in the email, as opposed to literally attaching it.