Skip to main content
POST
/
affiliates
/
reporting
/
clicks
/
stream
Raw Clicks Stream
curl --request POST \
  --url https://api.eflow.team/v1/affiliates/reporting/clicks/stream \
  --header 'Content-Type: application/json' \
  --header 'X-Eflow-Api-Key: <api-key>' \
  --data '
{
  "from": "2026-03-01 00:00:00",
  "to": "2026-03-14 23:59:59",
  "timezone_id": 90,
  "query": {
    "filters": [
      {
        "filter_id_value": "882",
        "resource_type": "offer"
      }
    ]
  }
}
'
{
  "table": [
    {
      "transaction_id": "<string>",
      "is_unique": 123,
      "unix_timestamp": 123,
      "tracking_url": "<string>",
      "source_id": "<string>",
      "sub1": "<string>",
      "sub2": "<string>",
      "sub3": "<string>",
      "sub4": "<string>",
      "sub5": "<string>",
      "revenue_type": "<string>",
      "revenue": 123,
      "referer": "<string>",
      "error_code": 123,
      "user_ip": "<string>",
      "error_message": "<string>",
      "currency_id": "<string>",
      "coupon_code": "<string>",
      "idfa": "<string>",
      "idfa_md5": "<string>",
      "idfa_sha1": "<string>",
      "google_ad_id": "<string>",
      "google_ad_id_md5": "<string>",
      "google_ad_id_sha1": "<string>",
      "android_id": "<string>",
      "android_id_md5": "<string>",
      "android_id_sha1": "<string>",
      "relationship": {
        "offer": {
          "network_offer_id": 123,
          "network_id": 123,
          "network_tracking_domain_id": 123,
          "name": "<string>",
          "offer_status": "<string>"
        },
        "geolocation": {
          "country_code": "<string>",
          "country_name": "<string>",
          "region_code": "<string>",
          "region_name": "<string>",
          "city_name": "<string>",
          "dma": 123,
          "dma_name": "<string>",
          "carrier_name": "<string>",
          "carrier_code": "<string>",
          "isp_name": "<string>",
          "organization": "<string>",
          "postal_code": "<string>",
          "timezone": "<string>",
          "is_mobile": true,
          "is_proxy": true
        },
        "device_information": {
          "is_mobile": true,
          "platform_name": "<string>",
          "os_version": "<string>",
          "brand": "<string>",
          "model": "<string>",
          "is_tablet": true,
          "browser_name": "<string>",
          "browser_version": "<string>",
          "device_type": "<string>",
          "language": "<string>",
          "http_accept_language": "<string>",
          "is_robot": true,
          "is_filter": true
        },
        "query_parameters": {}
      }
    }
  ]
}
Extract a raw list of clicks for the authenticated affiliate. Each click is one element in the response. Maximum 5,000 clicks per request. The date range is limited to 14 days or less.

Authorizations

X-Eflow-Api-Key
string
header
required

The affiliate's API key generated from the Affiliate Portal. Uses the same X-Eflow-Api-Key header as the Network API, but the key belongs to the affiliate user rather than the network admin.

Body

application/json
from
string
required

Start date (format: YYYY-MM-DD HH:mm:SS).

to
string
required

End date (format: YYYY-MM-DD HH:mm:SS). Maximum 14 days from start.

timezone_id
integer
required

Timezone ID for the request.

query
object

Optional filters.

Response

200 - application/json
table
object[]

Array of click records.