outbound
POST
https://hermeticor.com /v1/outbound/sequences/{id}/steps/{stepKey}/winner Make one A/B variant the step's only template (takes effect on the next publish)
Parameters
idstringpathrequiredstepKeystringpathrequiredRequest body
application/json
variantstringrequired{
"variant": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/outbound/sequences/{id}/steps/{stepKey}/winner" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"variant":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string",
"name": "string",
"purpose": "marketing",
"mode": "sequence",
"status": "draft",
"publishedVersionId": "string",
"folder": "string",
"tags": [
"string"
],
"sequence": {
"steps": [],
"schedule": {
"weekdays": [
1,
2,
3,
4,
5
],
"startMin": 540,
"endMin": 1020,
"timezoneSource": "prospect",
"timezone": "UTC"
},
"mailbox": {
"sticky": true,
"onUnavailable": "pause"
},
"dailyNewLimit": 0,
"followUpPercent": 0,
"plainTextOnly": true,
"trackOpens": true,
"unsubscribeText": "string",
"spintaxMode": "random",
"variables": {},
"blocklist": {
"emails": [],
"domains": []
},
"reviewBeforeSend": true,
"reviewEachMessage": true,
"stop": {
"onReply": "human",
"onAutoReply": "continue",
"onOoo": "pause_until_return",
"onCompanyReply": "none"
},
"onCategory": [
{
"category": "positive",
"sequenceId": "string",
"stopCurrent": true
}
],
"ownerUserId": "string",
"scheduleId": "string",
"dedupe": {
"crossSequence": "skip",
"contactedWithinDays": 0,
"domain": false
},
"startAt": "2024-01-01T00:00:00Z",
"minGapMinutes": 0,
"senderOverrides": {},
"abm": {
"maxPerAccount": 5,
"onAccountReply": "stop"
}
},
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z"
}Schema
idstringrequirednamestringrequiredpurposestringrequiredmodestringrequiredstatusstringrequiredpublishedVersionIdstringrequiredfolderstringrequiredtagsstring[]requiredsequenceobjectrequiredShow child parameters
stepsStepsItem3[]requiredscheduleobjectrequiredShow child parameters
weekdaysinteger[]requiredstartMinintegerrequiredendMinintegerrequiredtimezoneSourcestringrequiredtimezonestringrequiredmailboxobjectrequiredShow child parameters
poolIdstringconnectionIdstringstickybooleanrequiredonUnavailablestringrequireddailyNewLimitintegerfollowUpPercentintegerplainTextOnlybooleantrackOpensbooleanunsubscribeTextstringspintaxModestringvariablesobjectblocklistobjectShow child parameters
emailsobject[]requireddomainsstring[]requiredreviewBeforeSendbooleanreviewEachMessagebooleanstopobjectrequiredShow child parameters
onReplystringrequiredonAutoReplystringrequiredonOoostringrequiredonCompanyReplystringrequiredonCategoryOnCategoryItem2[]Show child parameters
categorystringrequiredsequenceIdstringrequiredstopCurrentbooleanrequiredownerUserIdstringscheduleIdstringdedupeobjectrequiredShow child parameters
crossSequencestringrequiredcontactedWithinDaysintegerrequireddomainbooleanrequiredstartAtstringminGapMinutesintegersenderOverridesobjectabmobjectShow child parameters
maxPerAccountintegerrequiredonAccountReplystringrequiredcreatedAtstringrequiredupdatedAtstringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/outbound/reply-labels 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/reply-labels" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"name": "string",
"color": "string",
"description": "string",
"parentCategory": "positive",
"triggerSequenceId": "string",
"stopCurrent": true,
"aiHint": "string",
"uses": 0,
"createdAt": "2024-01-01T00:00:00Z"
}
],
"nextCursor": "string"
}Schema
itemsItemsItem129[]requiredShow child parameters
idstringrequirednamestringrequiredcolorstringrequireddescriptionstringrequiredparentCategorystringrequiredtriggerSequenceIdstringrequiredstopCurrentbooleanrequiredaiHintstringrequiredusesintegerrequiredcreatedAtstringrequirednextCursorstringrequiredPOST
https://hermeticor.com /v1/outbound/reply-labels Request body
application/json
namestringrequiredcolorstringdescriptionstringparentCategorystringtriggerSequenceIdstringstopCurrentbooleanaiHintstring{
"name": "string",
"color": "#6b7280",
"description": "string",
"parentCategory": "positive",
"triggerSequenceId": "string",
"stopCurrent": true,
"aiHint": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/outbound/reply-labels" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","color":"#6b7280","description":"string","parentCategory":"positive","triggerSequenceId":"string","stopCurrent":true,"aiHint":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"id": "string",
"name": "string",
"color": "string",
"description": "string",
"parentCategory": "positive",
"triggerSequenceId": "string",
"stopCurrent": true,
"aiHint": "string",
"uses": 0,
"createdAt": "2024-01-01T00:00:00Z"
}Schema
idstringrequirednamestringrequiredcolorstringrequireddescriptionstringrequiredparentCategorystringrequiredtriggerSequenceIdstringrequiredstopCurrentbooleanrequiredaiHintstringrequiredusesintegerrequiredcreatedAtstringrequiredGET
https://hermeticor.com /v1/outbound/reply-labels/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/outbound/reply-labels/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
PUT
https://hermeticor.com /v1/outbound/reply-labels/{id} Parameters
idstringpathrequiredRequest body
application/json
namestringrequiredcolorstringdescriptionstringparentCategorystringtriggerSequenceIdstringstopCurrentbooleanaiHintstring{
"name": "string",
"color": "#6b7280",
"description": "string",
"parentCategory": "positive",
"triggerSequenceId": "string",
"stopCurrent": true,
"aiHint": "string"
}Code samples
cURL
curl -X PUT "https://hermeticor.com/v1/outbound/reply-labels/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","color":"#6b7280","description":"string","parentCategory":"positive","triggerSequenceId":"string","stopCurrent":true,"aiHint":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
DELETE
https://hermeticor.com /v1/outbound/reply-labels/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/v1/outbound/reply-labels/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredUpdated