ActiveCampaign trackcmp Event API

The trackcmp event API from ActiveCampaign — 1 operation that posts a tracked event. It is the only ActiveCampaign API served from trackcmp.net rather than from the per-account api-us1.com host, and it is the ingest endpoint behind site and event tracking.

OpenAPI Specification

activecampaign-trackcmp-api-openapi.json Raw ↑
{"openapi":"3.1.0","info":{"title":"trackcmp","version":"3"},"servers":[{"url":"https://trackcmp.net"}],"components":{"securitySchemes":{}},"security":[{}],"paths":{"/event":{"post":{"summary":"Track event","description":"Track an event using event tracking. Event Tracking must be toggled on in your ActiveCampaign account on \"Website\" -> \"Site Tracking\" (scroll down to Event tracking) in order for this call to work.","operationId":"track-event","parameters":[{"name":"Content-Type","in":"header","description":"Value needs to be \"application/x-www-form-urlencoded\"","required":true,"schema":{"type":"string","default":"application/x-www-form-urlencoded"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["key","event","actid","visit"],"properties":{"key":{"type":"string","description":"This value is unique to your ActiveCampaign account and can be found named \"Event Key\" on \"Website\" -> \"Site Tracking\" (scroll down to Event tracking) inside your ActiveCampaign account."},"event":{"type":"string","description":"The name of the event you wish to track. (Max of 32 Characters)"},"eventdata":{"type":"string","description":"A value you wish to store for the event."},"actid":{"type":"string","description":"This value is unique to your ActiveCampaign account and can be found named \"actid\" on \"Website\" -> \"Site Tracking\" (scroll down to Event tracking) API."},"visit":{"type":"string","description":"The json-encoded email address of the contact you wish to track this event for. {\"email\":\"visitor@example.com\"})","format":"json"}}}}}},"responses":{"200":{"description":"200","content":{"application/json":{"examples":{"Result":{"value":"{\n    \"success\": 1,\n    \"message\": \"Event spawned\"\n}"}},"schema":{"type":"object","properties":{"success":{"type":"integer","example":1,"default":0},"message":{"type":"string","example":"Event spawned"}}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false,"x-readme":{"code-samples":[{"language":"csharp","code":"curl --request POST \\\n  --url https://trackcmp.net/event \\\n  --header 'content-type: application/x-www-form-urlencoded' \\\n  --data 'actid={{actid}}&key={{key}}&event={{event}}&eventdata={{eventdata}}&visit=%7B%22email%22%3A%22{{email}}%22%7D'","name":"Raw body"}],"samples-languages":["csharp"]}}}},"x-readme":{"headers":[],"explorer-enabled":false,"proxy-enabled":true},"x-readme-fauxas":true}