deliverability
GET
https://hermeticor.com /v1/deliverability/placement-report Parameters
fromstringquerytostringquerytestIdstringquerysenderConnectionIdstringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/v1/deliverability/placement-report" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"tests": 0,
"byProvider": [
{
"provider": "google",
"inbox": 0,
"spam": 0,
"missing": 0,
"total": 0,
"inboxRate": 0
}
],
"byDay": [
{
"day": "string",
"inbox": 0,
"spam": 0,
"missing": 0
}
],
"bySender": [
{
"senderAddress": "string",
"inbox": 0,
"spam": 0,
"missing": 0,
"inboxRate": 0
}
],
"insights": [
"string"
]
}Schema
testsintegerrequiredbyProviderByProviderItem[]requiredShow child parameters
providerstringrequiredinboxintegerrequiredspamintegerrequiredmissingintegerrequiredtotalintegerrequiredinboxRatenumberrequiredbyDayobject[]requiredShow child parameters
daystringrequiredinboxintegerrequiredspamintegerrequiredmissingintegerrequiredbySenderobject[]requiredShow child parameters
senderAddressstringrequiredinboxintegerrequiredspamintegerrequiredmissingintegerrequiredinboxRatenumberrequiredinsightsstring[]required4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/deliverability/placement-providers Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/deliverability/placement-providers" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"provider": "google",
"seeds": 0
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
providerstringrequiredseedsintegerrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/deliverability/placement-folders Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/deliverability/placement-folders" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"folder": "string",
"tests": 0
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
folderstringrequiredtestsintegerrequirednextCursorstringrequiredDELETE
https://hermeticor.com /v1/deliverability/placement-folders/{folder} Parameters
folderstringpathrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/v1/deliverability/placement-folders/{folder}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredPOST
https://hermeticor.com /v1/deliverability/content-score Request body
application/json
subjectstringtextstringhtmlstring{
"subject": "",
"text": "",
"html": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/deliverability/content-score" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"subject":"","text":"","html":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"score": 0,
"threshold": 0,
"verdict": "pass",
"rules": [
{
"id": "string",
"points": 0,
"description": "string"
}
]
}Schema
scorenumberrequiredthresholdnumberrequiredverdictstringrequiredrulesRulesItem5[]requiredShow child parameters
idstringrequiredpointsnumberrequireddescriptionstringrequiredGET
https://hermeticor.com /v1/deliverability/rdns Parameters
hoststringqueryipstringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/v1/deliverability/rdns" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"results": [
{
"ip": "string",
"ptr": [
"string"
],
"forwardConfirmed": true,
"ok": true,
"detail": "string"
}
],
"ok": true
}Schema
resultsResultsItem3[]requiredShow child parameters
ipstringrequiredptrstring[]requiredforwardConfirmedbooleanrequiredokbooleanrequireddetailstringokbooleanrequiredGET
https://hermeticor.com /v1/deliverability/agent Code samples
cURL
curl -X GET "https://hermeticor.com/v1/deliverability/agent" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"autoPause": true,
"bounceRate": 0,
"complaintRate": 0,
"minSample": 0
}Schema
autoPausebooleanrequiredbounceRatenumberrequiredcomplaintRatenumberrequiredminSampleintegerrequiredPUT
https://hermeticor.com /v1/deliverability/agent Request body
application/json
autoPausebooleanrequiredbounceRatenumberrequiredcomplaintRatenumberrequiredminSampleintegerrequired{
"autoPause": true,
"bounceRate": 0,
"complaintRate": 0,
"minSample": 0
}Code samples
cURL
curl -X PUT "https://hermeticor.com/v1/deliverability/agent" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"autoPause":true,"bounceRate":0,"complaintRate":0,"minSample":0}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
POST
https://hermeticor.com /v1/deliverability/agent/run-now Code samples
cURL
curl -X POST "https://hermeticor.com/v1/deliverability/agent/run-now" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"evaluated": 0,
"paused": [
{
"connectionId": "string",
"reason": "string"
}
]
}Schema
evaluatedintegerrequiredpausedobject[]requiredShow child parameters
connectionIdstringrequiredreasonstringrequiredUpdated