outbound
POST
https://hermeticor.com /v1/outbound/meetings Request body
application/json
profileIdstringrequiredatstringrefstring{
"profileId": "string",
"at": "2024-01-01T00:00:00Z",
"ref": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/outbound/meetings" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"profileId":"string","at":"2024-01-01T00:00:00Z","ref":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"id": "string",
"profileId": "string",
"source": "calendar_link",
"at": "2024-01-01T00:00:00Z",
"ref": "string",
"sequenceId": "string",
"createdAt": "2024-01-01T00:00:00Z",
"completedAt": "2024-01-01T00:00:00Z",
"outcome": "string"
}Schema
idstringrequiredprofileIdstringrequiredsourcestringrequiredatstringrequiredrefstringrequiredsequenceIdstringrequiredcreatedAtstringrequiredcompletedAtstringoutcomestring4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/outbound/analytics Parameters
fromstringquerytostringquerysequenceIdstringquerygroupstringquerylimitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/outbound/analytics" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"key": "string",
"sent": 0,
"bounced": 0,
"replied": 0,
"positive": 0,
"negative": 0,
"optOuts": 0,
"meetings": 0,
"positiveRate": 0,
"replyRate": 0,
"bounceRate": 0
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
keystringrequiredsentintegerrequiredbouncedintegerrequiredrepliedintegerrequiredpositiveintegerrequirednegativeintegerrequiredoptOutsintegerrequiredmeetingsintegerrequiredpositiveRatenumberrequiredreplyRatenumberrequiredbounceRatenumberrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/outbound/mailboxes Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageCode samples
cURL
curl -X GET "https://hermeticor.com/v1/outbound/mailboxes" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"connectionId": "string",
"name": "string",
"status": "string",
"health": "string",
"dailyCap": 0,
"hourlyCap": 0,
"ramp": {
"startDaily": 0,
"targetDaily": 0,
"incrementPerDay": 0,
"startedOn": "string"
},
"timezone": "string",
"sendingWindow": {
"startMin": 0,
"endMin": 0,
"weekdays": [
0
]
},
"pacing": {
"minGapSec": 0,
"jitterSec": 0
},
"sentToday": 0,
"bounceRate7d": 0,
"replyRate7d": 0,
"totals": {
"sent": 0,
"bounced": 0,
"complaints": 0,
"replied": 0
},
"factors": [
{
"key": "string",
"ok": true,
"value": 0,
"limit": 0
}
],
"pause": "string",
"history": [
{
"day": "string",
"sent": 0,
"bounced": 0,
"replied": 0,
"complaints": 0,
"opens": 0,
"clicks": 0
}
]
}
],
"nextCursor": "string"
}Schema
itemsItemsItem86[]requiredShow child parameters
connectionIdstringrequirednamestringrequiredstatusstringrequiredhealthstringrequireddailyCapintegerrequiredhourlyCapintegerrequiredrampobjectrequiredShow child parameters
startDailyintegerrequiredtargetDailyintegerrequiredincrementPerDayintegerrequiredstartedOnstringrequiredtimezonestringrequiredsendingWindowobjectrequiredShow child parameters
startMinintegerrequiredendMinintegerrequiredweekdaysinteger[]pacingobjectrequiredShow child parameters
minGapSecintegerrequiredjitterSecintegerrequiredsentTodayintegerrequiredbounceRate7dnumberrequiredreplyRate7dnumberrequiredtotalsobjectrequiredShow child parameters
sentintegerrequiredbouncedintegerrequiredcomplaintsintegerrequiredrepliedintegerrequiredfactorsFactorsItem[]requiredShow child parameters
keystringrequiredokbooleanrequiredvaluenumber | stringrequiredlimitnumber | stringpausestringrequiredhistoryHistoryItem[]requiredShow child parameters
daystringrequiredsentintegerrequiredbouncedintegerrequiredrepliedintegerrequiredcomplaintsintegerrequiredopensintegerrequiredclicksintegerrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/outbound/mailboxes/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/outbound/mailboxes/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"connectionId": "string",
"name": "string",
"status": "string",
"health": "string",
"dailyCap": 0,
"hourlyCap": 0,
"ramp": {
"startDaily": 0,
"targetDaily": 0,
"incrementPerDay": 0,
"startedOn": "string"
},
"timezone": "string",
"sendingWindow": {
"startMin": 0,
"endMin": 0,
"weekdays": [
0
]
},
"pacing": {
"minGapSec": 0,
"jitterSec": 0
},
"sentToday": 0,
"bounceRate7d": 0,
"replyRate7d": 0,
"totals": {
"sent": 0,
"bounced": 0,
"complaints": 0,
"replied": 0
},
"factors": [
{
"key": "string",
"ok": true,
"value": 0,
"limit": 0
}
],
"pause": "string",
"history": [
{
"day": "string",
"sent": 0,
"bounced": 0,
"replied": 0,
"complaints": 0,
"opens": 0,
"clicks": 0
}
]
}Schema
connectionIdstringrequirednamestringrequiredstatusstringrequiredhealthstringrequireddailyCapintegerrequiredhourlyCapintegerrequiredrampobjectrequiredShow child parameters
startDailyintegerrequiredtargetDailyintegerrequiredincrementPerDayintegerrequiredstartedOnstringrequiredtimezonestringrequiredsendingWindowobjectrequiredShow child parameters
startMinintegerrequiredendMinintegerrequiredweekdaysinteger[]pacingobjectrequiredShow child parameters
minGapSecintegerrequiredjitterSecintegerrequiredsentTodayintegerrequiredbounceRate7dnumberrequiredreplyRate7dnumberrequiredtotalsobjectrequiredShow child parameters
sentintegerrequiredbouncedintegerrequiredcomplaintsintegerrequiredrepliedintegerrequiredfactorsFactorsItem[]requiredShow child parameters
keystringrequiredokbooleanrequiredvaluenumber | stringrequiredlimitnumber | stringpausestringrequiredhistoryHistoryItem[]requiredShow child parameters
daystringrequiredsentintegerrequiredbouncedintegerrequiredrepliedintegerrequiredcomplaintsintegerrequiredopensintegerrequiredclicksintegerrequiredPATCH
https://hermeticor.com /v1/outbound/mailboxes/{id} Parameters
idstringpathrequiredRequest body
application/json
dailyCapintegerhourlyCapintegerrampobjectShow child parameters
startDailyintegerrequiredtargetDailyintegerrequiredincrementPerDayintegerrequiredstartedOnstringrequiredtimezonestringsendingWindowobjectShow child parameters
startMinintegerrequiredendMinintegerrequiredweekdaysinteger[]pacingobjectShow child parameters
minGapSecintegerrequiredjitterSecintegerrequired{
"dailyCap": 0,
"hourlyCap": 0,
"ramp": {
"startDaily": 0,
"targetDaily": 0,
"incrementPerDay": 0,
"startedOn": "string"
},
"timezone": "string",
"sendingWindow": {
"startMin": 0,
"endMin": 0,
"weekdays": [
0
]
},
"pacing": {
"minGapSec": 0,
"jitterSec": 0
}
}Code samples
cURL
curl -X PATCH "https://hermeticor.com/v1/outbound/mailboxes/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"dailyCap":0,"hourlyCap":0,"ramp":{"startDaily":0,"targetDaily":0,"incrementPerDay":0,"startedOn":"string"},"timezone":"string","sendingWindow":{"startMin":0,"endMin":0,"weekdays":[0]},"pacing":{"minGapSec":0,"jitterSec":0}}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredPOST
https://hermeticor.com /v1/outbound/mailboxes/{id}/pause Parameters
idstringpathrequiredCode samples
cURL
curl -X POST "https://hermeticor.com/v1/outbound/mailboxes/{id}/pause" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
Updated