audience
GET
https://hermeticor.com /v1/lists/{id}/growth-history Daily sign-ups, imports, other adds, removals, pending opt-ins and the running member total of one list
Parameters
fromstringquerytostringqueryidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/growth-history" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"listId": "string",
"items": [
{
"day": "string",
"subs": 0,
"imports": 0,
"otherAdds": 0,
"removed": 0,
"pending": 0,
"total": 0,
"unsubs": 0,
"cleaned": 0,
"otherRemoves": 0,
"deleted": 0
}
]
}Schema
listIdstringrequireditemsobject[]requiredShow child parameters
daystringrequiredsubsintegerrequiredimportsintegerrequiredotherAddsintegerrequiredremovedintegerrequiredpendingintegerrequiredtotalintegerrequiredunsubsintegerrequiredcleanedintegerrequiredotherRemovesintegerrequireddeletedintegerrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/lists/{id}/activity Per-day sends, deliveries, opens, clicks, bounces and complaints for the people on this list
Parameters
fromstringquerytostringquerylimitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/activity" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"day": "string",
"sent": 0,
"delivered": 0,
"opened": 0,
"clicked": 0,
"bounced": 0,
"complaints": 0
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
daystringrequiredsentintegerrequireddeliveredintegerrequiredopenedintegerrequiredclickedintegerrequiredbouncedintegerrequiredcomplaintsintegerrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/lists/{id}/clients Opens or clicks by email client, device or country for this list
Parameters
fromstringquerytostringquerybystringquerykindstringqueryidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/clients" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"by": "string",
"kind": "string",
"rows": [
{
"key": "string",
"events": 0,
"unique": 0
}
]
}Schema
bystringrequiredkindstringrequiredrowsRowsItem[]requiredShow child parameters
keystringrequiredeventsintegerrequireduniqueintegerrequiredGET
https://hermeticor.com /v1/lists/{id}/abuse-reports Parameters
limitintegerquerycursorstringqueryidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/abuse-reports" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"id": "string",
"jobId": "string",
"profileId": "string",
"destination": "string",
"sourceKind": "string",
"sourceId": "string",
"subject": "string",
"at": "2024-01-01T00:00:00Z"
}
],
"nextCursor": "string"
}Schema
itemsItemsItem6[]requiredShow child parameters
idstringrequiredjobIdstringrequiredprofileIdstringrequireddestinationstringrequiredsourceKindstringrequiredsourceIdstringrequiredsubjectstringrequiredatstringrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/lists/{id}/abuse-reports/{reportId} Parameters
idstringpathrequiredreportIdstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/abuse-reports/{reportId}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"id": "string",
"jobId": "string",
"profileId": "string",
"destination": "string",
"sourceKind": "string",
"sourceId": "string",
"subject": "string",
"at": "2024-01-01T00:00:00Z"
}Schema
idstringrequiredjobIdstringrequiredprofileIdstringrequireddestinationstringrequiredsourceKindstringrequiredsourceIdstringrequiredsubjectstringrequiredatstringrequiredGET
https://hermeticor.com /v1/lists/{id}/members/{profileId}/goals Goals one list member reached (conversions with value and what drove them)
Parameters
limitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pageidstringpathrequiredprofileIdstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/lists/{id}/members/{profileId}/goals" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"goalKey": "string",
"at": "2024-01-01T00:00:00Z",
"valueMinor": 0,
"currency": "string",
"attributedKind": "string",
"attributedId": "string"
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
goalKeystringrequiredatstringrequiredvalueMinorintegerrequiredcurrencystringrequiredattributedKindstringrequiredattributedIdstringrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/activity/highlights Marketer feed over the chosen window: finished sends, each sign-up one by one, daily list growth and the audience milestone reached; paged by time
Parameters
daysintegerquerylimitintegerquerycursorstringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/v1/activity/highlights" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"at": "2024-01-01T00:00:00Z",
"kind": "send",
"text": "string",
"targetId": "string"
}
],
"nextCursor": "string"
}Schema
itemsobject[]requiredShow child parameters
atstringrequiredkindstringrequiredtextstringrequiredtargetIdstringrequirednextCursorstringrequiredGET
https://hermeticor.com /v1/analytics/audience-sources/{kind} Companies (contacts per company), devices and UTM (by `by`), do-not-contact entries, and score points by reason
Parameters
listIdstringqueryfromstringquerytostringqueryintervalstringquerybystringquerylimitintegerqueryPage size; omitted returns the whole list
cursorstringqueryOpaque: the
nextCursor of the previous pagekindstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/analytics/audience-sources/{kind}" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"items": [
{
"key": "string",
"count": 0
}
],
"nextCursor": "string"
}Schema
itemsItemsItem13[]requiredShow child parameters
keystringrequiredcountintegerrequirednextCursorstringrequiredUpdated