sponsorships
POST
https://hermeticor.com /v1/sponsors/network/earnings/move Approve earned entries, or record approved entries as paid (manual)
Request body
application/json
idsstring[]requiredtostringrequirednotestring{
"ids": [
"string"
],
"to": "approved",
"note": "string"
}Code samples
cURL
curl -X POST "https://hermeticor.com/v1/sponsors/network/earnings/move" \
-H "Authorization: Bearer $HERMETICOR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"ids":["string"],"to":"approved","note":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"updated": 0
}Schema
updatednumberrequired4XX Default Response
Example
{
"error": {
"code": "string",
"message": "string",
"details": {}
}
}Schema
errorobjectrequiredShow child parameters
codestringrequiredmessagestringrequireddetailsobjectPOST
https://hermeticor.com /v1/sponsors/network/earnings/refresh Recompute earnings from delivered emails, web views and clicks now
Code samples
cURL
curl -X POST "https://hermeticor.com/v1/sponsors/network/earnings/refresh" \
-H "Authorization: Bearer $HERMETICOR_API_KEY"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"settled": 0
}Schema
settlednumberrequiredGET
https://hermeticor.com /p/sr/{ws}/{token} Shareable sponsor report (impressions, opens, clicks, CTR)
Parameters
wsstringpathrequiredtokenstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/p/sr/{ws}/{token}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
"string"
GET
https://hermeticor.com /v1/public/sponsor-report/{ws}/{token} Sponsor report as JSON (same token as the shareable page)
Parameters
wsstringpathrequiredtokenstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/v1/public/sponsor-report/{ws}/{token}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
Example
{
"booking": "string",
"sponsor": "string",
"publication": "string",
"startsOn": "string",
"endsOn": "string",
"totals": {
"impressions": 0,
"opens": 0,
"clicks": 0,
"ctr": 0
},
"placements": [
{
"placementId": "string",
"refKind": "campaign",
"refId": "string",
"slot": "string",
"impressions": 0,
"opens": 0,
"clicks": 0,
"ctr": 0
}
]
}Schema
bookingstringrequiredsponsorstringrequiredpublicationstringrequiredstartsOnstringrequiredendsOnstringrequiredtotalsobjectrequiredShow child parameters
impressionsnumberrequiredopensnumberrequiredclicksnumberrequiredctrnumberrequiredplacementsPlacementsItem[]requiredShow child parameters
placementIdstringrequiredrefKindstringrequiredrefIdstringrequiredslotstringrequiredimpressionsnumberrequiredopensnumberrequiredclicksnumberrequiredctrnumberrequiredGET
https://hermeticor.com /p/kit/{ws}/{slug} Public rate card / media kit of a publication
Parameters
wsstringpathrequiredslugstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/p/kit/{ws}/{slug}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Default Response
"string"
GET
https://hermeticor.com /p/ad/{ws}/{id} Sponsor link on a web post: counts the click, then redirects to the sponsor
Parameters
wsstringpathrequiredidstringpathrequiredCode samples
cURL
curl -X GET "https://hermeticor.com/p/ad/{ws}/{id}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
302 Default Response
"string"
Updated