forms
PATCH
https://hermeticor.com /v1/site-messages/{id} Edit, publish (status) or archive
Parameters
idstringpathrequiredRequest body
application/json
namestringhtmlstringstylestringaudiencestringtargetingobjectShow child parameters
urlIncludestring[]urlExcludestring[]delaySecondsnumberscrollPercentnumberexitIntentbooleanmobileBackExitbooleaninactivitySecondsnumberdevicestringvisitorstringminPageViewsintegerfrequencyDaysnumberaudienceobjectShow child parameters
modestringlistIdsstring[]segmentIdsstring[]hideKnownSubscribersbooleancountriesstring[]countriesExcludestring[]utmobjectShow child parameters
sourcestringmediumstringcampaignstringreferrerIncludestring[]cartobjectShow child parameters
minValuenumberminItemsintegeremptybooleanproductPagestringctaLabelstringctaUrlstringstatusstring{
"name": "string",
"html": "string",
"style": "banner",
"audience": "everyone",
"targeting": {
"urlInclude": [
"string"
],
"urlExclude": [
"string"
],
"delaySeconds": 0,
"scrollPercent": 0,
"exitIntent": true,
"mobileBackExit": true,
"inactivitySeconds": 0,
"device": "all",
"visitor": "all",
"minPageViews": 0,
"frequencyDays": 0,
"audience": {
"mode": "show",
"listIds": [],
"segmentIds": []
},
"hideKnownSubscribers": true,
"countries": [
"string"
],
"countriesExclude": [
"string"
],
"utm": {
"source": "string",
"medium": "string",
"campaign": "string"
},
"referrerInclude": [
"string"
],
"cart": {
"minValue": 0,
"minItems": 0,
"empty": true
},
"productPage": "only"
},
"ctaLabel": "string",
"ctaUrl": "string",
"status": "draft"
}Code samples
cURL
curl -X PATCH "https://hermeticor.com/v1/site-messages/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","html":"string","style":"banner","audience":"everyone","targeting":{"urlInclude":["string"],"urlExclude":["string"],"delaySeconds":0,"scrollPercent":0,"exitIntent":true,"mobileBackExit":true,"inactivitySeconds":0,"device":"all","visitor":"all","minPageViews":0,"frequencyDays":0,"audience":{"mode":"show","listIds":[],"segmentIds":[]},"hideKnownSubscribers":true,"countries":["string"],"countriesExclude":["string"],"utm":{"source":"string","medium":"string","campaign":"string"},"referrerInclude":["string"],"cart":{"minValue":0,"minItems":0,"empty":true},"productPage":"only"},"ctaLabel":"string","ctaUrl":"string","status":"draft"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 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
minValuenumberminItemsintegeremptybooleanproductPagestringctaLabelstringctaUrlstringidstringrequiredstatusstringrequiredcreatedAtstringrequiredshownintegerrequiredqueuedintegerrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectUpdated