ad-spend
POST
https://hermeticor.com /v1/ad-spend/import Upsert daily ad spend by platform and campaign
Request body
application/json
rowsobject[]requiredShow child parameters
platformstringrequiredcampaignKeystringrequiredcampaignNamestringdaystringrequiredspendMinorintegerrequiredcurrencystringrequiredimpressionsintegerclicksinteger{
"rows": [
{
"platform": "string",
"campaignKey": "string",
"campaignName": "string",
"day": "string",
"spendMinor": 0,
"currency": "string",
"impressions": 0,
"clicks": 0
}
]
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/ad-spend/import" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"rows":[{"platform":"string","campaignKey":"string","campaignName":"string","day":"string","spendMinor":0,"currency":"string","impressions":0,"clicks":0}]}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"imported": 0
}Schema
importedintegerrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectGET
https://hermeticor.com /v1/ad-spend/report Spend, orders, revenue and ROAS
Parameters
fromstringqueryrequiredtostringqueryrequiredgroupBystringqueryCode samples
cURL
curl -X GET "https://hermeticor.com/v1/ad-spend/report?from=<from>&to=<to>" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"groupBy": "platform",
"rows": [
{
"key": "string",
"platform": "string",
"label": "string",
"currency": "string",
"spendMinor": 0,
"impressions": 0,
"clicks": 0,
"orders": 0,
"revenueMinor": 0,
"roas": 0
}
]
}Schema
groupBystringrequiredrowsobject[]requiredShow child parameters
keystringrequiredplatformstringrequiredlabelstringrequiredcurrencystringrequiredspendMinorintegerrequiredimpressionsintegerrequiredclicksintegerrequiredordersintegerrequiredrevenueMinorintegerrequiredroasnumberrequiredDELETE
https://hermeticor.com /v1/ad-spend Remove imported spend for a platform and date range
Parameters
platformstringqueryrequiredfromstringqueryrequiredtostringqueryrequiredCode samples
cURL
curl -X DELETE "https://hermeticor.com/v1/ad-spend?platform=<platform>&from=<from>&to=<to>" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"deleted": 0
}Schema
deletedintegerrequiredUpdated