Create and Manage TrafficCreator Projects by API

Create a project with POST /projects , then manage it with dedicated endpoints to start, stop, or clone it — each requires your X-API-KEY header.

Required Fields to Create a Project#

{
  "name": "My Campaign",
  "tier": "professional",
  "settings": { "gaId": "G-XXXXXXXXXX" },
  "daily_limit": 100,
  "total_target": 1000
}
  • daily_limit must be greater than 0.
  • total_target must be 0 (unlimited) or greater.
  • settings.gaId, if provided, must be a G- GA4 Measurement ID — GTM and UA IDs are rejected.

Managing an Existing Project#

  • POST /projects/{project_id}/start — resume a paused project.
  • POST /projects/{project_id}/stop — pause an active project.
  • POST /projects/{project_id}/clone — create a new project with the same settings.
  • GET /projects — list your projects.
  • GET /projects/{project_id}/stats — get delivery stats for a project.
Loading Traffic Creator