embeds
POST
https://hermeticor.com /v1/embed-api/{token}/journey/publish Publish the saved draft as a new version; body.inFlight chooses stay / migrate / exit for enrollments already inside
Parameters
tokenstringpathrequiredRequest body
application/json
inFlightstringnodeMapobject{
"inFlight": "stay",
"nodeMap": {}
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/embed-api/{token}/journey/publish" \
-H "Content-Type: application/json" \
-d '{"inFlight":"stay","nodeMap":{}}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"workflow": {
"id": "string",
"name": "string",
"purpose": "marketing",
"mode": "journey",
"status": "draft",
"publishedVersionId": "string",
"folder": "string",
"tags": [
"string"
],
"color": "string",
"draftGraph": {},
"draftTriggers": {},
"draftSettings": {},
"ab": {
"variants": [
{
"versionId": "string",
"weight": 0
}
],
"startedAt": "2024-01-01T00:00:00Z"
},
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z"
},
"version": {
"id": "string",
"workflowId": "string",
"n": 0,
"graph": {},
"trigger": {},
"settings": {},
"checksum": "string",
"publishedAt": "2024-01-01T00:00:00Z",
"publishedBy": "string"
},
"moved": 0,
"exited": 0
}Schema
workflowobjectrequiredShow child parameters
idstringrequirednamestringrequiredpurposestringrequiredmodestringrequiredstatusstringrequiredpublishedVersionIdstringrequiredfolderstringrequiredtagsstring[]requiredcolorstringdraftGraphrequireddraftTriggersrequireddraftSettingsrequiredabobjectShow child parameters
variantsVariantsItem3[]requiredstartedAtstringrequiredcreatedAtstringrequiredupdatedAtstringrequiredversionobjectrequiredShow child parameters
idstringrequiredworkflowIdstringrequirednintegerrequiredgraphrequiredtriggerrequiredsettingsrequiredchecksumstringrequiredpublishedAtstringrequiredpublishedBystringrequiredmovedintegerrequiredexitedintegerrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectUpdated