API Documentation

Build with ProofBeer using our REST API and webhooks.

Getting Started

The ProofBeer API is a REST API that allows you to programmatically interact with your reviews, customers, and widgets.

Base URL: https://api.proofbeer.com/v1

Authentication: Bearer Token (in Authorization header)

Key Endpoints

GET /reviews

Retrieve all reviews for your account

POST /reviews

Create a new review programmatically

PUT /reviews/:id

Update a review

DELETE /reviews/:id

Delete a review

POST /webhooks

Set up webhooks for reviews events

Authentication

Get your API key from your ProofBeer dashboard (Settings → API Keys → Generate New Key).

curl -H "Authorization: Bearer YOUR_API_KEY" \

https://api.proofbeer.com/v1/reviews

Webhooks

Webhooks allow you to receive real-time notifications when reviews are submitted, updated, or deleted.

review.created - When a new review is submitted

review.updated - When a review is updated

review.deleted - When a review is deleted

customer.subscribed - When a customer subscribes

SDKs

Official SDKs available for:

npm install @proofbeer/sdk
pip install proofbeer
composer require proofbeer/sdk
go get github.com/proofbeer/sdk

Need Help Building?

Check our full API documentation, see code examples, or contact our developer support team.

Contact Developer Support →