lists
GET
https://hermetica.15.204.158.166.sslip.io /v1/lists Lists with member counts; `count`/`offset` page them, `stats=true` adds send and unsubscribe stats
Parameters
idsstringqueryComma separated list ids: only these lists
tagstringqueryqstringqueryfolderIdstringqueryunfiledstringqueryarchivedstringquerycountintegerqueryoffsetintegerquerycreatedSincequerycreatedBeforequeryemailstringquerystatsstringqueryCode samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/lists" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"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",
"memberCount": 0,
"stats": {
"sent": 0,
"openRate": 0,
"clickRate": 0,
"unsubscribed": 0,
"cleaned": 0,
"lastSentAt": "string"
}
}
],
"total": 0
}Schema
itemsobject[]requiredShow child parameters
idstringrequirednamestringrequireddescriptionstringrequiredkindstringrequiredsettingsobjectrequiredShow child parameters
doubleOptInbooleansubscribeAddressstringpermissionReminderstringdefaultFromNamestringdefaultFromEmailstringdefaultSubjectstringdefaultReplyTostringallowedFormTagsstring[]defaultLanguagestringcompanyNamestringcontactAddressstringpostalAddressIdstringfooterstringcontactEmailstringhomepageUrlstringsegmentScopeIdstringunsubscribeModestringunsubscribeRedirectUrlstringunsubscribedMessagestringnotifyOnSubscribestringnotifyOnUnsubscribestringarchivedbooleanemojistringpublicDirectorybooleanexpiresAtstringexclusionbooleandefaultConnectionIdstringdefaultPoolIdstringtagsstring[]folderIdstringcreatedAtstringrequiredmemberCountintegerrequiredstatsobjectShow child parameters
sentintegerrequiredopenRatenumberrequiredclickRatenumberrequiredunsubscribedintegerrequiredcleanedintegerrequiredlastSentAtstringrequiredtotalintegerrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectPOST
https://hermetica.15.204.158.166.sslip.io /v1/lists Request body
application/json
namestringrequireddescriptionstringsettingsobjectShow 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 POST "https://hermetica.15.204.158.166.sslip.io/v1/lists" \
-H "Authorization: Bearer $SSLIP_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
201 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[]folderIdstringcreatedAtstringrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/lists/batch/delete Delete many lists at once (each can be restored); an unknown id fails the whole call
Request body
application/json
idsstring[]searchstring{
"ids": [
"string"
],
"search": "string"
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/lists/batch/delete" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"ids":["string"],"search":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"deleted": [
"string"
]
}Schema
deletedstring[]requiredGET
https://hermetica.15.204.158.166.sslip.io /v1/lists/deleted Lists deleted and still restorable
Code samples
cURL
curl -X GET "https://hermetica.15.204.158.166.sslip.io/v1/lists/deleted" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"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
itemsobject[]requiredShow child parameters
idstringrequirednamestringrequireddescriptionstringrequiredkindstringrequiredsettingsobjectrequiredShow child parameters
doubleOptInbooleansubscribeAddressstringpermissionReminderstringdefaultFromNamestringdefaultFromEmailstringdefaultSubjectstringdefaultReplyTostringallowedFormTagsstring[]defaultLanguagestringcompanyNamestringcontactAddressstringpostalAddressIdstringfooterstringcontactEmailstringhomepageUrlstringsegmentScopeIdstringunsubscribeModestringunsubscribeRedirectUrlstringunsubscribedMessagestringnotifyOnSubscribestringnotifyOnUnsubscribestringarchivedbooleanemojistringpublicDirectorybooleanexpiresAtstringexclusionbooleandefaultConnectionIdstringdefaultPoolIdstringtagsstring[]folderIdstringcreatedAtstringrequiredPOST
https://hermetica.15.204.158.166.sslip.io /v1/lists/{id}/restore Undo a list delete; members come back with it
Parameters
idstringpathrequiredCode samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/lists/{id}/restore" \
-H "Authorization: Bearer $SSLIP_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
Updated