- 
                Notifications
    You must be signed in to change notification settings 
- Fork 70
Open
Description
I have code that works with an inline template and an attachment, and code that works with a hosted template and no attachment.
When I try to use the hosted template with an attachment it is not included. Why is this? Is there a way to have an attachment sent with a hosted template?
I have removed any credentials from the below combined cdoe which should use a hosted template and include the attachment:
from sparkpost import SparkPost
from sparkpost.exceptions import SparkPostAPIException
sparky = SparkPost("SPARKPOST_KEY")
response = sparky.transmissions.send(
            from_email={
                'email': sender,
                'name': "Test Name"
            },
            recipients=recipient,
            template=template_id,
            subject=subject_line,
            ip_pool='my_mailer',
            track_opens=True,
            track_clicks=True,
            use_draft_template=True,
            substitution_data={
                'SUBJECT': subject_line,
                'ADDRESSEE': addressee_string,
                'CONTENT_STRING': content_string,
                'SENDER': sender,
                'REPLY_TO': reply_to,
                'FROM_NAME': from_name
            },
            attachments=[
                {
                    'type': 'application/vnd.ms-excel',
                    'name': 'file1.xlsx',
                    'filename': 'file1.xlsx'
                }
            ]
        )
        print(response)
rmorenobello
Metadata
Metadata
Assignees
Labels
No labels