TEASEDocs
API ReferenceVault

Per-content PPV send analytics

For one vault media, aggregates your PPV sends joined to purchase status: sent, opened, purchased, revenue, and the deduped list of buyers. Renders zeros honestly when there are no sends. Requires a read-scoped key.

Authorization

bearerAuth
AuthorizationBearer <token>

Your al_live_<prefix>_<secret> API key. Mint and manage keys in the dashboard.

In: header

Path Parameters

media_id*string

Vault media id.

Response Body

application/json

application/json

application/json

GET
/api/admin/content/{media_id}/sends
curl -X GET "https://example.com/api/admin/content/string/sends"
{  "media_id": "501",  "sent": 120,  "opened": 88,  "purchased": 31,  "revenue_cents": 77500,  "buyers": [    {      "fan_id": "287413092",      "username": "john_d"    }  ]}
{  "detail": "Not authenticated"}
{  "detail": {    "code": "engine_not_connected",    "message": "Connect your engine to access this data."  }}