TemplatesΒΆ
The Templates API is available via the templates
manager:
>>> template = postmark.templates.get(983381)
>>> template
<Template: Test (983381)>
>>> template.edit(Name='New name')
>>> postmark.templates.all()
[<Template: Test1 (983381)>, <Template: TestX (1003801)>]
Template validation:
>>> postmark.templates.validate(Subject='Test', TextBody='Test')
{
'AllContentIsValid': True,
'HtmlBody': None,
'Subject': {
'ContentIsValid': True,
'RenderedContent': 'Test',
'ValidationErrors': []
},
'SuggestedTemplateModel': {},
'TextBody': {
'ContentIsValid': True,
'RenderedContent': 'Test',
'ValidationErrors': []
}
}