outbound
POST
https://hermeticor.com /v1/outbound/sequences/{id}/duplicate Parameters
idstringpathrequiredRequest body
application/json
namestring{
"name": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/outbound/sequences/{id}/duplicate" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 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/sequences/{id}/export Shareable JSON of the sequence (signing secrets are never included)
Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/outbound/sequences/{id}/export" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"version": 1,
"name": "string",
"settings": {
"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"
}
}
}Schema
versionnumberrequirednamestringrequiredsettingsobjectrequiredShow 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
maxPerAccountintegerrequiredonAccountReplystringrequiredPUT
https://hermeticor.com /v1/outbound/sequences/{id}/folder Parameters
idstringpathrequiredRequest body
application/json
folderstringrequired{
"folder": "string"
}Code samples
cURL
curl -X PUT "https://hermeticor.com/v1/outbound/sequences/{id}/folder" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"folder":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
PUT
https://hermeticor.com /v1/outbound/sequences/{id}/tags Parameters
idstringpathrequiredRequest body
application/json
tagsstring[]required{
"tags": [
"string"
]
}Code samples
cURL
curl -X PUT "https://hermeticor.com/v1/outbound/sequences/{id}/tags" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tags":["string"]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
GET
https://hermeticor.com /v1/outbound/sequences/{id}/readiness Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/outbound/sequences/{id}/readiness" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ready": true,
"errors": [
"string"
],
"warnings": [
"string"
]
}Schema
readybooleanrequirederrorsstring[]requiredwarningsstring[]requiredUpdated