Use this page as the source of truth for Convertmax event API endpoints and integration patterns.

API Endpoints

GET /

  • Auth: Not required (public)
  • Purpose: Health/welcome response
  • Response: JSON welcome message

Example:

curl -X GET https://event.convertmax.io/

POST /v1/track/

  • Auth: Required
  • Auth options:
    • Authorization: Bearer <api_key>
    • ?key=<api_key> query parameter
  • Purpose: Ingest tracking events
  • Response: Empty JSON object {} on success

Example using Authorization header:

curl -X POST https://event.convertmax.io/v1/track/ \
  -H "Authorization: Bearer <api_key>" \
  -H "Content-Type: application/json" \
  -d '{
    "event_type": "page_view",
    "visitor": "visitor_123",
    "session_id": "session_abc",
    "data": {
      "page": "https://example.com"
    }
  }'

Example using ?key=:

curl -X POST "https://event.convertmax.io/v1/track/?key=<api_key>" \
  -H "Content-Type: application/json" \
  -d '{
    "event_type": "convert",
    "visitor": "visitor_123",
    "session_id": "session_abc",
    "data": {
      "page": "https://example.com/checkout/success"
    }
  }'
  • Event Tracking: supported event names, payload expectations, and implementation examples