API Reference
Everything in the Repulabs dashboard, exposed as REST.
OAuth 2.0 (Authorization Code + PKCE) or per-org bearer tokens. JSON bodies, conventional REST verbs, idempotency keys on every write.
BASE URL
https://api.repulabs.com/v1All requests require a bearer token in the Authorization header. Rate limit: 60 req/min/org, 1000 req/hour/org. 429s return a Retry-After header.
Reviews
GET
/v1/reviewsList reviews across all connected channels.GET
/v1/reviews/{id}Retrieve a single review with replies + AI drafts.POST
/v1/reviews/{id}/replyPublish a reply via the connected provider.POST
/v1/reviews/{id}/disputeSubmit the review for our managed dispute service.Outreach
POST
/v1/requestsSend a review request via SMS, email, or QR fallback.GET
/v1/requests/{id}Track delivery, open, click, conversion.POST
/v1/requests/bulkQueue up to 500 requests in one call (CSV recipient list).Devices (QR plaques)
GET
/v1/devicesList all activated plaques + their redirect targets.POST
/v1/devices/{slug}/activateProgrammatically redeem an activation code.PATCH
/v1/devices/{slug}/redirectUpdate where scans should land.AI
POST
/v1/ai/replyGenerate a reply draft in your brand voice for a given review.GET
/v1/ai/training/statusInspect training documents and reviewer-approved replies powering the voice model.Need webhooks, websocket events, or batch exports?
Available on Scale plan and above. Reach sales@repulabs.com for the full OpenAPI spec, webhook signing details, and Postman collection.
Talk to sales