Full Programmatic Control With the NotiProof REST API
For teams that need more than a webhook — reading campaign data, managing notification settings, or pushing events from a backend service — NotiProof's REST API provides authenticated endpoints to create events and manage your account programmatically.
Connect REST API FreeWhy Use NotiProof With REST API
Setup in 3 Simple Steps
Generate an API Key
In your NotiProof dashboard, go to API settings and generate a secret API key scoped to your account.
Make Authenticated Requests
Send requests with an Authorization header of 'Bearer YOUR_API_KEY'. To create an event, POST to the events endpoint with a body like: name: James, location: Denver CO, event_type: purchase, product_name: Pro Plan.
Handle Responses and Errors
A successful call returns a 201 with the created event's ID; handle 401 (invalid key), 429 (rate limited), and 4xx validation errors in your integration code, and implement your own retry logic for 5xx responses.
Features
Frequently Asked Questions
How is the REST API different from webhooks?
What's a sample event creation payload?
Are there rate limits?
How do I prevent duplicate events on retry?
Does the API support reading analytics data?
Is there client library support?
Related Reading
The REST API is well suited for server-side implementations — read more: Server-Side Tracking.
Use the API's analytics endpoints as part of your measurement setup: Social Proof Analytics Setup.
Plan which events to push via the API: Event Tracking for Social Proof.
Explore More Integrations
Ready to Increase Your Conversions?
Start using NotiProof free today and turn visitors into customers with social proof. No credit card required.
Free forever plan · No credit card required