lists
POST
https://hermeticor.com /v1/lists/{id}/restore Undo a list delete; members come back with it
Parameters
idstringpathrequiredCode samples
cURL
curl -X POST "https://hermeticor.com/v1/lists/{id}/restore" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string",
"name": "string",
"description": "string",
"kind": "string",
"settings": {
"doubleOptIn": true,
"subscribeAddress": "string",
"permissionReminder": "string",
"defaultFromName": "string",
"defaultFromEmail": "string",
"defaultSubject": "string",
"defaultReplyTo": "string",
"allowedFormTags": [
"string"
],
"defaultLanguage": "string",
"companyName": "string",
"contactAddress": "string",
"postalAddressId": "string",
"footer": "string",
"contactEmail": "string",
"homepageUrl": "string",
"segmentScopeId": "string",
"unsubscribeMode": "confirm",
"unsubscribeRedirectUrl": "string",
"unsubscribedMessage": "string",
"notifyOnSubscribe": "string",
"notifyOnUnsubscribe": "string",
"archived": true,
"emoji": "string",
"publicDirectory": true,
"expiresAt": "2024-01-01T00:00:00Z",
"exclusion": true,
"defaultConnectionId": "string",
"defaultPoolId": "string"
},
"tags": [
"string"
],
"folderId": "string",
"createdAt": "2024-01-01T00:00:00Z"
}Schema
idstringrequirednamestringrequireddescriptionstringrequiredkindstringrequiredsettingsobjectrequiredShow child parameters
doubleOptInbooleansubscribeAddressstringpermissionReminderstringdefaultFromNamestringdefaultFromEmailstringdefaultSubjectstringdefaultReplyTostringallowedFormTagsstring[]defaultLanguagestringcompanyNamestringcontactAddressstringpostalAddressIdstringfooterstringcontactEmailstringhomepageUrlstringsegmentScopeIdstringunsubscribeModestringunsubscribeRedirectUrlstringunsubscribedMessagestringnotifyOnSubscribestringnotifyOnUnsubscribestringarchivedbooleanemojistringpublicDirectorybooleanexpiresAtstringexclusionbooleandefaultConnectionIdstringdefaultPoolIdstringtagsstring[]folderIdstringcreatedAtstringrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/lists/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
DELETE
https://hermeticor.com /v1/lists/{id} Parameters
idstringpathrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/v1/lists/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"ok": true
}Schema
okbooleanrequiredPATCH
https://hermeticor.com /v1/lists/{id} Parameters
idstringpathrequiredRequest body
application/json
namestringdescriptionstringsettingsobjectShow child parameters
doubleOptInbooleansubscribeAddressstringpermissionReminderstringdefaultFromNamestringdefaultFromEmailstringdefaultSubjectstringdefaultReplyTostringallowedFormTagsstring[]defaultLanguagestringcompanyNamestringcontactAddressstringpostalAddressIdstringfooterstringcontactEmailstringhomepageUrlstringsegmentScopeIdstringunsubscribeModestringunsubscribeRedirectUrlstringunsubscribedMessagestringnotifyOnSubscribestringnotifyOnUnsubscribestringarchivedbooleanemojistringpublicDirectorybooleanexpiresAtstringexclusionbooleandefaultConnectionIdstringdefaultPoolIdstringfolderIdstring{
"name": "string",
"description": "string",
"settings": {
"doubleOptIn": true,
"subscribeAddress": "string",
"permissionReminder": "string",
"defaultFromName": "string",
"defaultFromEmail": "string",
"defaultSubject": "string",
"defaultReplyTo": "string",
"allowedFormTags": [
"string"
],
"defaultLanguage": "string",
"companyName": "string",
"contactAddress": "string",
"postalAddressId": "string",
"footer": "string",
"contactEmail": "string",
"homepageUrl": "string",
"segmentScopeId": "string",
"unsubscribeMode": "confirm",
"unsubscribeRedirectUrl": "string",
"unsubscribedMessage": "string",
"notifyOnSubscribe": "string",
"notifyOnUnsubscribe": "string",
"archived": true,
"emoji": "string",
"publicDirectory": true,
"expiresAt": "2024-01-01T00:00:00Z",
"exclusion": true,
"defaultConnectionId": "string",
"defaultPoolId": "string"
},
"folderId": "string"
}Code samples
cURL
curl -X PATCH "https://hermeticor.com/v1/lists/{id}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"string","description":"string","settings":{"doubleOptIn":true,"subscribeAddress":"string","permissionReminder":"string","defaultFromName":"string","defaultFromEmail":"string","defaultSubject":"string","defaultReplyTo":"string","allowedFormTags":["string"],"defaultLanguage":"string","companyName":"string","contactAddress":"string","postalAddressId":"string","footer":"string","contactEmail":"string","homepageUrl":"string","segmentScopeId":"string","unsubscribeMode":"confirm","unsubscribeRedirectUrl":"string","unsubscribedMessage":"string","notifyOnSubscribe":"string","notifyOnUnsubscribe":"string","archived":true,"emoji":"string","publicDirectory":true,"expiresAt":"2024-01-01T00:00:00Z","exclusion":true,"defaultConnectionId":"string","defaultPoolId":"string"},"folderId":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
PUT
https://hermeticor.com /v1/lists/{id}/tags Parameters
idstringpathrequiredRequest body
application/json
tagsstring[]required{
"tags": [
"string"
]
}Code samples
cURL
curl -X PUT "https://hermeticor.com/v1/lists/{id}/tags" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tags":["string"]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"tags": [
"string"
]
}Schema
tagsstring[]requiredGET
https://hermeticor.com /v1/lists/{id}/members List members, with the same filters as GET /v1/profiles
Parameters
qstringquerytagstringquerytagsAnystringquerytagsAllstringqueryemailstringqueryphonestringquerycreatedSincestringquerycreatedBeforestringqueryupdatedSincestringqueryupdatedBeforestringqueryattrKeystringqueryattrOpstringqueryattrValuestringqueryvipstringqueryconsentStatusstringqueryconsentChannelstringqueryconsentSincestringquerytopicIdstringquerycountrystringqueryregionstringquerycitystringquerysegmentIdstringqueryeventNamestringqueryeventSincestringqueryeventBeforestringquerysourcestringqueryarchivedstringquerysortstringquerylimitintegerquerycursorstringqueryidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/members" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"emailPrimary": "string",
"phonePrimary": "string",
"firstName": "string",
"lastName": "string",
"timezone": "string",
"locale": "string",
"country": "string",
"city": "string",
"region": "string",
"source": "string",
"lifecycleStage": "string",
"ownerUserId": "string",
"attributes": {},
"tags": [
"string"
],
"mergedIntoId": "string",
"archivedAt": "2024-01-01T00:00:00Z",
"createdAt": "2024-01-01T00:00:00Z",
"updatedAt": "2024-01-01T00:00:00Z",
"consentIgnored": [
"email"
]
}
],
"nextCursor": "string"
}Schema
itemsItemsItem2[]requiredShow child parameters
idstringrequiredemailPrimarystringrequiredphonePrimarystringrequiredfirstNamestringrequiredlastNamestringrequiredtimezonestringrequiredlocalestringrequiredcountrystringrequiredcitystringrequiredregionstringrequiredsourcestringrequiredlifecycleStagestringrequiredownerUserIdstringrequiredattributesobjectrequiredtagsstring[]requiredmergedIntoIdstringrequiredarchivedAtstringcreatedAtstringrequiredupdatedAtstringrequiredconsentIgnoredstring[]nextCursorstringrequiredUpdated