Pro
Ranqa API
Send review invites after delivery or purchase. Use verifiedPurchase only when there is a documented customer relationship.
Authentication
Create a key in the dashboard and send it as a Bearer token. Keys start with rnq_.
Authorization: Bearer rnq_…
Create invites
Send one or more recipients. Set sendEmail to false if you deliver the link yourself.
POST https://ranqa.vercel.app/api/v1/invites
Content-Type: application/json
Authorization: Bearer rnq_…
{
"recipients": [
{
"email": "customer@example.com",
"orderId": "ORD-123",
"verifiedPurchase": true
}
],
"sendEmail": true
}verifiedPurchase: true applies the Verified customer badge. Misuse may lead to key revocation.
Organization
GET https://ranqa.vercel.app/api/v1/organization Authorization: Bearer rnq_…
Webhooks
Register HTTPS endpoints for signed calls when reviews are created, flagged, or invites completed.
POST https://ranqa.vercel.app/api/organizations/webhooks
Content-Type: application/json
{
"organizationId": "…",
"url": "https://your.app/webhooks/ranqa",
"events": ["review.created", "review.flagged", "invite.completed"]
}Each delivery includes X-Ranqa-Signature: HMAC-SHA256 of the raw JSON body with your secret.
Invite a clear share of customers. Ranqa shows publicly how many reviews come from invites.
How badges work →