Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
root = true

[*]
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.py]
indent_style = space
indent_size = 4
2 changes: 1 addition & 1 deletion examples/recipient_lists/create_recipient_list.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
response = sp.recipient_lists.create(
id='UNIQUE_TEST_ID',
name='Test Recipient list',
Expand Down
2 changes: 1 addition & 1 deletion examples/recipient_lists/delete_recipient_list.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
result = sp.recipient_lists.delete('list_id')
print result
2 changes: 1 addition & 1 deletion examples/recipient_lists/get_recipient_list.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
recipient_list = sp.recipient_lists.get('list_id')
print recipient_list
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
recipient_list = sp.recipient_lists.get('list_id', True)
print recipient_list
2 changes: 1 addition & 1 deletion examples/recipient_lists/list_recipient_lists.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
recipient_lists = sp.recipient_lists.list()
print recipient_lists
2 changes: 1 addition & 1 deletion examples/recipient_lists/update_recipient_list.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
response = sp.recipient_lists.update(
'EXISTING_TEST_ID',
name='Test Recipient list',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
recipients = [
{
'email': 'test1@test.com',
Expand Down
2 changes: 1 addition & 1 deletion examples/suppression_list/create_suppression_entry.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
result = sp.suppression_list.create({
'email': 'test@test.com',
'transactional': False,
Expand Down
2 changes: 1 addition & 1 deletion examples/suppression_list/delete_suppression_entry.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
result = sp.suppression_list.delete('test@test.com')
print result
2 changes: 1 addition & 1 deletion examples/suppression_list/get_suppression_entry.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
entry = sp.suppression_list.get('test@test.com')
print entry
2 changes: 1 addition & 1 deletion examples/suppression_list/list_suppression_entries.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
results = sp.suppression_list.list(
from_date='2015-05-07T00:00:00+0000',
to_date='2015-05-07T23:59:59+0000',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
recipients = [
{
'email': 'test1@test.com',
Expand Down
2 changes: 1 addition & 1 deletion examples/suppression_list/update_suppression_enty.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
result = sp.suppression_list.update({
'email': 'test@test.com',
'transactional': False,
Expand Down
4 changes: 3 additions & 1 deletion examples/templates/create_template.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()

response = sp.templates.create(
id='TEST_ID',
name='Test Template',
from_email='test@test.com',
subject='Test email template!',
html='<b>This is a test email template!</b>'
)

print response
2 changes: 1 addition & 1 deletion examples/templates/delete_template.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
result = sp.templates.delete('template_id')
print result
2 changes: 1 addition & 1 deletion examples/templates/get_template.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
template = sp.templates.get('template_id')
print template
2 changes: 1 addition & 1 deletion examples/templates/list_templates.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
template_list = sp.templates.list()
print template_list
2 changes: 1 addition & 1 deletion examples/templates/preview_draft_template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
sub_data = {
'first_name': 'John',
'last_name': 'Doe'
Expand Down
2 changes: 1 addition & 1 deletion examples/templates/preview_template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
sub_data = {
'first_name': 'John',
'last_name': 'Doe'
Expand Down
2 changes: 1 addition & 1 deletion examples/templates/update_template.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
response = sp.templates.update(
'TEST_ID',
name='Test Template',
Expand Down
6 changes: 3 additions & 3 deletions examples/transmissions/find_transmission.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
trans = sp.transmission.get('transmission_id')
print trans
sp = SparkPost()
transmission = sp.transmission.get('transmission_id')
print transmission
2 changes: 1 addition & 1 deletion examples/transmissions/get_transmissions.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()
transmission_list = sp.transmission.list()
print transmission_list
60 changes: 30 additions & 30 deletions examples/transmissions/send_transmission.py
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()

response = sp.transmission.send(
recipients = [
'postmaster@example.com',
'you@me.com',
{
'address': {
'email': 'john.doe@example.com',
'name': 'John Doe'
}
}
],
html = '<p>Hello world {{name}}</p>',
text = 'Hello world {{name}}',
from_email = 'test@sparkpostbox.com',
subject = 'Example Script',
description = 'contrived example',
custom_headers = {
'X-CUSTOM-HEADER': 'foo bar'
},
track_opens = True,
track_clicks = True,
campaign = 'sdk example',
metadata = {
'key': 'value',
'arbitrary': 'values'
},
substitution_data = {
'name': 'Example User'
},
reply_to = 'no-reply@sparkpostmail.com'
recipients=[
'postmaster@example.com',
'you@me.com',
{
'address': {
'email': 'john.doe@example.com',
'name': 'John Doe'
}
}
],
html='<p>Hello world {{name}}</p>',
text='Hello world {{name}}',
from_email='test@sparkpostbox.com',
subject='Example Script',
description='contrived example',
custom_headers={
'X-CUSTOM-HEADER': 'foo bar'
},
track_opens=True,
track_clicks=True,
campaign='sdk example',
metadata={
'key': 'value',
'arbitrary': 'values'
},
substitution_data={
'name': 'Example User'
},
reply_to='no-reply@sparkpostmail.com'
)
38 changes: 19 additions & 19 deletions examples/transmissions/transmission_stored_list.py
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()

response = sp.transmission.send(
recipient_list = 'my_list',
html = '<p>Hello world {{name}}</p>',
text = 'Hello world {{name}}',
from_email = 'test@sparkpostbox.com',
subject = 'Example Script',
description = 'contrived example',
custom_headers = {
'X-CUSTOM-HEADER': 'foo bar'
},
campaign = 'sdk example',
metadata = {
'key': 'value',
'arbitrary': 'values'
},
substitution_data = {
'name': 'Example User'
},
reply_to = 'no-reply@sparkpostmail.com'
recipient_list='my_list',
html='<p>Hello world {{name}}</p>',
text='Hello world {{name}}',
from_email='test@sparkpostbox.com',
subject='Example Script',
description='contrived example',
custom_headers={
'X-CUSTOM-HEADER': 'foo bar'
},
campaign='sdk example',
metadata={
'key': 'value',
'arbitrary': 'values'
},
substitution_data={
'name': 'Example User'
},
reply_to='no-reply@sparkpostmail.com'
)
8 changes: 4 additions & 4 deletions examples/transmissions/transmission_stored_template.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
from sparkpost import SparkPost

sp = SparkPost('YOUR API KEY')
sp = SparkPost()

response = sp.transmission.send(
recipients = ['you@me.com'],
template = 'my-template-id',
use_draft_template = True
recipients=['you@me.com'],
template='my-template-id',
use_draft_template=True
)