Automate Proofly with the REST API

Proofly offers a REST API for developers who want to read stats or move data programmatically. This article covers authentication and the main endpoints.


Authentication

Every request is authenticated with your API key (it starts with api_) sent in the X-Api-Key header. Keep this key secret — it grants access to your account data.


Key endpoints

GET /api/user — account details, impressions and pixel key
GET /api/activity — login and action logs
GET /api/campaigns — list your campaigns
GET /api/campaign/{id} — a campaign's notifications and stats
PUT /api/campaign/{id} — enable or disable a campaign
GET /api/notification/{id} — a notification's settings and stats
GET /api/data/{notification_id} — captured leads
POST /api/data/{notification_id} — push a lead in


Tip: if you would rather not code, Zapier uses this same API behind the scenes and covers most common automations without any development work.