reporting
POST
https://hermetica.15.204.158.166.sslip.io /v1/reporting/values Values report for campaigns, workflows, forms or segments: statistics list, timeframe, conversion metric, compare-to-previous
Request body
application/json
sourcestringrequiredidsstring[]statisticsstring[]requiredtimeframeobjectconversionMetricstringgroupBystringintervalstringsendChannelsstring[]messageIdsstring[]campaignFilterobjectShow child parameters
tagsstring[]listIdsstring[]segmentIdsstring[]compareToPreviousboolean{
"source": "campaign",
"ids": [
"string"
],
"statistics": [
"queued"
],
"timeframe": {
"preset": "last_7_days"
},
"conversionMetric": "string",
"groupBy": "source",
"interval": "day",
"sendChannels": [
"email"
],
"messageIds": [
"string"
],
"campaignFilter": {
"tags": [],
"listIds": [],
"segmentIds": []
},
"compareToPrevious": false
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/reporting/values" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"source":"campaign","ids":["string"],"statistics":["queued"],"timeframe":{"preset":"last_7_days"},"conversionMetric":"string","groupBy":"source","interval":"day","sendChannels":["email"],"messageIds":["string"],"campaignFilter":{"tags":[],"listIds":[],"segmentIds":[]},"compareToPrevious":false}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"from": "string",
"to": "string",
"rows": [
{
"key": "string",
"label": "string",
"statistics": {}
}
],
"totals": {},
"previous": {
"from": "string",
"to": "string",
"totals": {}
}
}Schema
fromstringrequiredtostringrequiredrowsobject[]requiredShow child parameters
keystringrequiredlabelstringrequiredstatisticsobjectrequiredtotalsobjectrequiredpreviousobjectrequiredShow child parameters
fromstringrequiredtostringrequiredtotalsobjectrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectPOST
https://hermetica.15.204.158.166.sslip.io /v1/reporting/series Time series of the same statistics, bucketed by day, week or month
Request body
application/json
sourcestringrequiredidsstring[]statisticsstring[]requiredtimeframeobjectconversionMetricstringgroupBystringintervalstringsendChannelsstring[]messageIdsstring[]campaignFilterobjectShow child parameters
tagsstring[]listIdsstring[]segmentIdsstring[]compareToPreviousboolean{
"source": "campaign",
"ids": [
"string"
],
"statistics": [
"queued"
],
"timeframe": {
"preset": "last_7_days"
},
"conversionMetric": "string",
"groupBy": "source",
"interval": "day",
"sendChannels": [
"email"
],
"messageIds": [
"string"
],
"campaignFilter": {
"tags": [],
"listIds": [],
"segmentIds": []
},
"compareToPrevious": false
}Code samples
cURL
curl -X POST "https://hermetica.15.204.158.166.sslip.io/v1/reporting/series" \
-H "Authorization: Bearer $SSLIP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"source":"campaign","ids":["string"],"statistics":["queued"],"timeframe":{"preset":"last_7_days"},"conversionMetric":"string","groupBy":"source","interval":"day","sendChannels":["email"],"messageIds":["string"],"campaignFilter":{"tags":[],"listIds":[],"segmentIds":[]},"compareToPrevious":false}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"from": "string",
"to": "string",
"interval": "string",
"points": [
{
"bucket": "string",
"statistics": {}
}
],
"totals": {},
"previous": {
"from": "string",
"to": "string",
"totals": {}
}
}Schema
fromstringrequiredtostringrequiredintervalstringrequiredpointsobject[]requiredShow child parameters
bucketstringrequiredstatisticsobjectrequiredtotalsobjectrequiredpreviousobjectrequiredShow child parameters
fromstringrequiredtostringrequiredtotalsobjectrequiredUpdated