Developers

API Documentation

A simple REST API to read reviews, generate AI replies, and receive real-time events. Available on Business and Agency plans.

Authentication

All requests use a Bearer token. Create an API key in Dashboard → Settings → API. Keep it secret — never expose it in client-side code.

Example request
curl https://api.reviewdot.in/v1/replies/generate \
  -H "Authorization: Bearer $REVIEWDOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "review": "Best biryani in Delhi!",
    "rating": 5,
    "tone": "friendly",
    "language": "auto"
  }'

Endpoints

GET/v1/reviews
GET/v1/reviews/{id}
POST/v1/replies/generate
POST/v1/replies/{id}/post
GET/v1/analytics
POST/v1/webhooks

Rate limits & webhooks

The API is rate-limited per key (default 120 requests/min). Webhook events (review.created, reply.posted, recovery.sent) are signed with an HMAC secret so you can verify authenticity.