If you notice a problem with your transactional sends, you should check the following:
Channel settings
In Ometria, go to Channel settings and check that the sending domain for your account matches the from object in your Transactional API call.
API key
Check that the API key you’re using matches the account with the email settings for Transactional.
Email template
Check your email template and make sure that either the template ID or content object are being passed in the API call.
Template ID example:
{
"data": {
},
"from": {
"email": "j.smith@example.com",
"name": "John Smith"
},
"profile_id": "",
"reply_to": {
"email": "j.smith@example.com",
"name": "John Smith"
},
"sandbox": true,
"stream": "87tgHafe",
"subject": "Email Subject",
"template_id": 3,
"to": {
"email": "j.smith@example.com",
"name": "John Smith"
},
"transactional": true
}
Content ID example:
{
"data": {
},
"from": {
"email": "j.smith@example.com",
"name": "John Smith"
},
"profile_id": "",
"reply_to": {
"email": "j.smith@example.com",
"name": "John Smith"
},
"sandbox": true,
"stream": "87tgHafe",
"subject": "Email Subject",
"content":{
{
"html": "<html><head></head><body>Email content</body></html>",
"text": "Email content"
},
"to": {
"email": "j.smith@example.com",
"name": "John Smith"
},
"transactional": true
}
API errors
Check that you have set up the Transactional API properly - a mistake in the structure or fields will cause errors.
A common problem is no recipient information (i.e. the contact’s email) in the API call.
Raise a request with Support if you’re unsure about this.
429 error
This means 'too many requests' - the transaction calls are exceeding Ometria’s rate limits.
Sandbox mode
If you are expecting a live send, and there are no errors in the API call, check to make sure that sandbox mode is set to “true”.
Comments
0 comments
Article is closed for comments.