forms
GET
https://hermeticor.com /p/f/{ref}/companies Company suggestions for a hosted form
Parameters
qstringqueryrequiredlimitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pagerefstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/p/f/{ref}/companies?q=<q>"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
"string"
],
"nextCursor": "string"
}Schema
itemsstring[]requirednextCursorstringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /ingest/v1/site-messages Site messages for this visitor: published ones, plus those a journey queued for them
Parameters
aidstringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/ingest/v1/site-messages" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"messages": [
{
"id": "string",
"html": "string",
"style": "banner",
"targeting": {},
"ctaLabel": "string",
"ctaUrl": "string",
"queued": true
}
]
}Schema
messagesobject[]requiredShow child parameters
idstringrequiredhtmlstringrequiredstylestringrequiredtargetingobjectrequiredctaLabelstringrequiredctaUrlstringrequiredqueuedbooleanrequiredPOST
https://hermeticor.com /ingest/v1/site-messages/{id}/shown The visitor saw a site message (a queued one stops showing)
Parameters
idstringpathrequiredRequest body
application/json
aidstring{
"aid": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/ingest/v1/site-messages/{id}/shown" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"aid":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredGET
https://hermeticor.com /v1/site-messages Parameters
limitintegerquerycursorstringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/v1/site-messages" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"name": "string",
"html": "string",
"style": "banner",
"audience": "everyone",
"targeting": {},
"ctaLabel": "string",
"ctaUrl": "string",
"id": "string",
"status": "draft",
"createdAt": "2024-01-01T00:00:00Z",
"shown": 0,
"queued": 0
}
],
"nextCursor": "string"
}Schema
itemsItemsItem213[]requiredShow child parameters
namestringrequiredhtmlstringrequiredstylestringrequiredaudiencestringrequiredtargetingobjectrequiredShow child parameters
urlIncludestring[]urlExcludestring[]delaySecondsnumberscrollPercentnumberexitIntentbooleanmobileBackExitbooleaninactivitySecondsnumberdevicestringvisitorstringminPageViewsintegerfrequencyDaysnumberaudienceobjecthideKnownSubscribersbooleancountriesstring[]countriesExcludestring[]utmobjectreferrerIncludestring[]cartobjectproductPagestringctaLabelstringctaUrlstringidstringrequiredstatusstringrequiredcreatedAtstringrequiredshownintegerrequiredqueuedintegerrequirednextCursorstringrequiredPOST
https://hermeticor.com /v1/site-messages Create a content-only on-site message (draft)
Request body
application/json
namestringrequiredhtmlstringrequiredstylestringaudiencestringtargetingobjectShow child parameters
urlIncludestring[]urlExcludestring[]delaySecondsnumberscrollPercentnumberexitIntentbooleanmobileBackExitbooleaninactivitySecondsnumberdevicestringvisitorstringminPageViewsintegerfrequencyDaysnumberaudienceobjectShow child parameters
modestringlistIdsstring[]segmentIdsstring[]hideKnownSubscribersbooleancountriesstring[]countriesExcludestring[]utmobjectShow child parameters
sourcestringmediumstringcampaignstringreferrerIncludestring[]cartobjectShow child parameters
minValuenumberminItemsintegeremptybooleanproductPagestringctaLabelstringctaUrlstring{
"name": "string",
"html": "string",
"style": "banner",
"audience": "everyone",
"targeting": {},
"ctaLabel": "string",
"ctaUrl": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/site-messages" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","html":"string","style":"banner","audience":"everyone","targeting":{},"ctaLabel":"string","ctaUrl":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201 Default Response
Example
{
"name": "string",
"html": "string",
"style": "banner",
"audience": "everyone",
"targeting": {},
"ctaLabel": "string",
"ctaUrl": "string",
"id": "string",
"status": "draft",
"createdAt": "2024-01-01T00:00:00Z",
"shown": 0,
"queued": 0
}Schema
namestringrequiredhtmlstringrequiredstylestringrequiredaudiencestringrequiredtargetingobjectrequiredShow child parameters
urlIncludestring[]urlExcludestring[]delaySecondsnumberscrollPercentnumberexitIntentbooleanmobileBackExitbooleaninactivitySecondsnumberdevicestringvisitorstringminPageViewsintegerfrequencyDaysnumberaudienceobjectShow child parameters
modestringrequiredlistIdsstring[]requiredsegmentIdsstring[]requiredhideKnownSubscribersbooleancountriesstring[]countriesExcludestring[]utmobjectShow child parameters
sourcestringmediumstringcampaignstringreferrerIncludestring[]cartobjectShow child parameters
minValuenumberminItemsintegeremptybooleanproductPagestringctaLabelstringctaUrlstringidstringrequiredstatusstringrequiredcreatedAtstringrequiredshownintegerrequiredqueuedintegerrequiredGET
https://hermeticor.com /v1/site-messages/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/site-messages/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
DELETE
https://hermeticor.com /v1/site-messages/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/v1/site-messages/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
Updated