OppiziDeveloper
API ReferenceTracking & Conversions

Your conversions

Your OWN conversion records — the read-back of the conversions you write via /tracking/events. Always scoped to your client (cross-client is not possible). Filter by from/to (timestamps), metricIds, type; paginate with limit + skip. Internal payout/finance fields are never returned. Notes: - Payout/finance fields (datePaid, paidWeek, paidYear, invoiceUrl, bonusDisqualified) are intentionally dropped. Composed from: the /ai conversions service read, forced to key.clientId, curated to a client-safe allowlist

GET
/client/conversions

Your OWN conversion records — the read-back of the conversions you write via /tracking/events. Always scoped to your client (cross-client is not possible). Filter by from/to (timestamps), metricIds, type; paginate with limit + skip. Internal payout/finance fields are never returned.

Notes:

  • Payout/finance fields (datePaid, paidWeek, paidYear, invoiceUrl, bonusDisqualified) are intentionally dropped.

Composed from: the /ai conversions service read, forced to key.clientId, curated to a client-safe allowlist

Authorization

clientKey
AuthorizationBearer <token>

Your Oppizi client key. Send it as Authorization: Bearer <client-key>. Scoped to your client account only.

In: header

Query Parameters

from?string

Start of the timestamp range.

to?string

End of the timestamp range.

metricIds?string

Filter by metric id(s), comma-separated.

type?string

Filter by conversion type.

limit?string

Page size.

skip?string

Page offset.

Response Body

application/json

curl -X GET "https://example.com/client/conversions"
{  "success": true,  "data": [    {      "id": "6571c673b1542cad55020ee4",      "metricId": "509",      "type": "CONVERSION",      "timestamp": "2026-06-08T08:31:35.000Z",      "clientId": "450",      "metadata": null    }  ]}
Empty
Empty
Empty
Empty
Empty