Ads · Conversions

List stored events

Returns stored events, one page at a time.

GEThttps://api.pozy.ai/v1/events
listEvents

Guide: Conversions API

Request

Send your API key as Authorization: Bearer pz_live_.... Read-only keys can call it. Keys with the ads resource group disabled get 403 resource_group_disabled. Authentication

Query parameters

NameTypeNotes
profileIdrequiredstring
limitintegerDefault 501 to 200
fromstring (date-time)
tostring (date-time)
eventNamestring
cursorstring

Example

curl -X GET "https://api.pozy.ai/v1/events?profileId=6a0b6573846efc28aaa9a3ff&limit=50" \
  -H "Authorization: Bearer $POZY_API_KEY"

Response

200 on success

  • eventsarray of object
    16 child fields
    • eventIdstring
    • eventNamestring
    • eventTimestring (date-time)
    • receivedAtstring (date-time)
    • actionSourcestring

      Can be null.

    • valuenumber

      Can be null.

    • currencystring

      Can be null.

    • sourceUrlstring

      Can be null.

    • utmobject
      4 child fields
      • sourcestring

        Can be null.

      • mediumstring

        Can be null.

      • campaignstring

        Can be null.

      • contentstring

        Can be null.

    • adRefstring

      Can be null.

    • clickIdsobject
      2 child fields
      • gclidstring

        Can be null.

      • fbcstring

        Can be null.

    • destinationsSentinteger
    • hasEmailboolean
    • hasPhoneboolean
    • hasExternalIdboolean
    • adobject

      Can be null.

      6 child fields
      • platformstring

        One of googleads, metaads.

      • customerIdstring
      • campaignIdstring

        Can be null.

      • adGroupIdstring

        Can be null.

      • adSetIdstring

        Can be null.

      • adIdstring

        Can be null.

  • nextCursorstring

    Can be null.

200 response
{
  "events": [
    {
      "eventId": "60c89d0a2e8d4a8ebed77064",
      "eventName": "Acme",
      "eventTime": "2026-10-02T09:00:00.000Z",
      "receivedAt": "2026-10-02T09:00:00.000Z",
      "actionSource": "string",
      "value": 12.5,
      "currency": "USD",
      "sourceUrl": "https://pozy.ai/media/example-1.jpg",
      "utm": {
        "source": "string",
        "medium": "string",
        "campaign": "string",
        "content": "Hello from Pozy"
      },
      "adRef": "string",
      "clickIds": {
        "gclid": "6a806c3df588d17e73dc3a38",
        "fbc": "string"
      },
      "destinationsSent": 1,
      "hasEmail": true,
      "hasPhone": true,
      "hasExternalId": true,
      "ad": {
        "platform": "googleads",
        "customerId": "691909ff82eb5ed7c816716d",
        "campaignId": "65a3737dd8b11ea61f199e6e",
        "adGroupId": "6ad180be375f36f2c328e52b",
        "adSetId": "60484b408d44e7c2492bfec5",
        "adId": "6f40fa2fb0a7e728dd1a73b7"
      }
    }
  ],
  "nextCursor": "string"
}

Errors

Errors use one shape: { error, type, code, param?, details? }. The ones you are most likely to see here:

400invalid_request_errorA parameter or body field is missing or invalid. param names it.
401authentication_errorThe API key is missing, revoked or expired.
403permission_errorThe key is scoped to other profiles or has this resource group disabled.
429rate_limit_errorToo many requests this minute. Wait for Retry-After seconds.

Every code is listed in Errors.

More in Conversions