embeds
POST
https://hermetica.15.204.158.166.sslip.io /v1/embeds Signed, expiring link to embed a read-only segment or journey view in another site (only the given origin may frame it)
Request body
application/json
kindstringrequiredidstringrequiredoriginstringrequiredttlMinutesinteger{
"kind": "segment",
"id": "string",
"origin": "string",
"ttlMinutes": 60
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/embeds" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"segment","id":"string","origin":"string","ttlMinutes":60}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"url": "string",
"expiresAt": "2024-01-01T00:00:00Z"
}Schema
urlstringrequiredexpiresAtstringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermetica.15.204.158.166.sslip.io /p/embed/{token} Embedded read-only segment or journey view
Parameters
tokenstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/p/embed/{token}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
"string"
POST
https://hermetica.15.204.158.166.sslip.io /v1/embeds/editors Signed, expiring link that embeds the template editor, the journey editor or the deliveries table in another site (only the given origin may frame it)
Request body
application/json
kindstringrequiredidstringoriginstringrequiredmodestringttlMinutesinteger{
"kind": "template_editor",
"id": "string",
"origin": "string",
"mode": "edit",
"ttlMinutes": 60
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/embeds/editors" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"template_editor","id":"string","origin":"string","mode":"edit","ttlMinutes":60}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"url": "string",
"token": "string",
"expiresAt": "2024-01-01T00:00:00Z"
}Schema
urlstringrequiredtokenstringrequiredexpiresAtstringrequiredGET
https://hermetica.15.204.158.166.sslip.io /v1/embed-api/frame-policy Internal: frame-ancestors for the web embed page, from the token in x-embed-token
Code samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/embed-api/frame-policy"TypeScript
Python
Go
PHP
Ruby
Java
Responses
204 Default Response
null
GET
https://hermetica.15.204.158.166.sslip.io /v1/embed-api/{token}/template Parameters
tokenstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/embed-api/{token}/template"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string",
"workspaceId": "string",
"channel": "email",
"name": "string",
"kind": "blocks",
"folder": "string",
"tags": [
"string"
],
"currentVersionId": "string",
"archived": true,
"folderId": "string",
"brandKitId": "string",
"isDefault": false,
"topicId": null,
"createdBy": null,
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z",
"currentVersion": {
"id": "string",
"templateId": "string",
"workspaceId": "string",
"body": {
"kind": "blocks",
"doc": {
"version": 1,
"width": 600,
"background": "string",
"blocks": [
{}
],
"translations": {}
}
},
"subject": "string",
"preheader": "string",
"fromNameOverride": "string",
"textBody": "string",
"approvalStatus": "none",
"reviewComment": "string",
"createdBy": "string",
"createdAt": "2024-01-01T00:00:00Z",
"approvedBy": "string",
"approvedAt": "2024-01-01T00:00:00Z",
"fromEmail": null,
"replyTo": null,
"cc": []
},
"editable": true
}Schema
idstringrequiredworkspaceIdstringrequiredchannelstringrequirednamestringrequiredkindstringrequiredfolderstringrequiredtagsstring[]requiredcurrentVersionIdstringrequiredarchivedbooleanrequiredfolderIdstringrequiredbrandKitIdstringrequiredisDefaultbooleanrequiredtopicIdstringrequiredcreatedBystringrequiredcreatedAtstringrequiredupdatedAtstringrequiredcurrentVersionobjectrequiredShow child parameters
idstringrequiredtemplateIdstringrequiredworkspaceIdstringrequiredbodyobjectrequiredsubjectstringrequiredpreheaderstringrequiredfromNameOverridestringrequiredtextBodystringrequiredapprovalStatusstringrequiredreviewCommentstringrequiredcreatedBystringrequiredcreatedAtstringrequiredapprovedBystringrequiredapprovedAtstringrequiredfromEmailstringrequiredreplyTostringrequiredccstring[]requirededitablebooleanrequiredGET
https://hermetica.15.204.158.166.sslip.io /v1/embed-api/{token}/template/versions Parameters
limitintegerquerycursorstringquerytokenstringpathrequiredCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/embed-api/{token}/template/versions"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"templateId": "string",
"workspaceId": "string",
"body": {
"kind": "blocks",
"doc": {
"version": 1,
"width": 600,
"background": "string",
"blocks": [
{}
],
"translations": {}
}
},
"subject": "string",
"preheader": "string",
"fromNameOverride": "string",
"textBody": "string",
"approvalStatus": "none",
"reviewComment": "string",
"createdBy": "string",
"createdAt": "2024-01-01T00:00:00Z",
"approvedBy": "string",
"approvedAt": "2024-01-01T00:00:00Z",
"fromEmail": null,
"replyTo": null,
"cc": []
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
idstringrequiredtemplateIdstringrequiredworkspaceIdstringrequiredbodyobjectrequiredsubjectstringrequiredpreheaderstringrequiredfromNameOverridestringrequiredtextBodystringrequiredapprovalStatusstringrequiredreviewCommentstringrequiredcreatedBystringrequiredcreatedAtstringrequiredapprovedBystringrequiredapprovedAtstringrequiredfromEmailstringrequiredreplyTostringrequiredccstring[]requirednextCursorstringrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/embed-api/{token}/template/versions Parameters
tokenstringpathrequiredRequest body
application/json
bodyobjectrequiredsubjectstringpreheaderstringfromNameOverridestringtextBodystringfromEmailstringreplyTostringccstring[]{
"body": {
"kind": "blocks",
"doc": {
"version": 1,
"width": 600,
"background": "string",
"blocks": [
{}
],
"translations": {}
}
},
"subject": null,
"preheader": null,
"fromNameOverride": null,
"textBody": null,
"fromEmail": "string",
"replyTo": "string",
"cc": [
"string"
]
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/embed-api/{token}/template/versions" \
-H "Content-Type: application/json" \
-d '{"body":{"kind":"blocks","doc":{"version":1,"width":600,"background":"string","blocks":[{}],"translations":{}}},"subject":null,"preheader":null,"fromNameOverride":null,"textBody":null,"fromEmail":"string","replyTo":"string","cc":["string"]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"id": "string",
"templateId": "string",
"workspaceId": "string",
"body": {
"kind": "blocks",
"doc": {
"version": 1,
"width": 600,
"background": "string",
"blocks": [
{}
],
"translations": {}
}
},
"subject": "string",
"preheader": "string",
"fromNameOverride": "string",
"textBody": "string",
"approvalStatus": "none",
"reviewComment": "string",
"createdBy": "string",
"createdAt": "2024-01-01T00:00:00Z",
"approvedBy": "string",
"approvedAt": "2024-01-01T00:00:00Z",
"fromEmail": null,
"replyTo": null,
"cc": []
}Schema
idstringrequiredtemplateIdstringrequiredworkspaceIdstringrequiredbodyobjectrequiredsubjectstringrequiredpreheaderstringrequiredfromNameOverridestringrequiredtextBodystringrequiredapprovalStatusstringrequiredreviewCommentstringrequiredcreatedBystringrequiredcreatedAtstringrequiredapprovedBystringrequiredapprovedAtstringrequiredfromEmailstringrequiredreplyTostringrequiredccstring[]requiredUpdated