Suppression List

Let’s use the underlying suppression_list API to create a suppression entry:

from sparkpost import SparkPost

sp = SparkPost()

response = sp.suppression_list.create({
  "email": "test@test.com"
  "transactional": False,
  "non_transactional": True,
  "description": "User requested to not receive any non-transactional emails."
})

print(response)
# outputs {u'message': u'Recipient successfully created'}

Get a suppression entry

from sparkpost import SparkPost

sp = SparkPost()

sp.suppression_list.get('test@test.com')

List suppression entries

from sparkpost import SparkPost

sp = SparkPost()

sp.suppression_list.list()

Additional documentation

See the SparkPost Suppression List API Reference.