Open API

Build on Repwyn signal intelligence

Connect your tools to Repwyn's live review signals, AI sentiment analysis, and anomaly alerts via a versioned REST API. Works with any language — just HTTP and JSON.

terminal
$ curl https://repwyn.com/api/v1/signals \
    -H "Authorization: Bearer nlk_your_api_key_here" \
    -G -d "businessId=1&limit=5"

{
  "items": [
    {
      "id": 42,
      "source": "google_review",
      "externalId": "...",
      "fetchedAt": "2026-07-21T09:00:00.000Z",
      "payload": { "rating": 5, "text": "Great service!" }
    }
  ],
  "nextCursor": "42"
}
Capabilities

Everything you need to integrate

REST + bearer tokens

All resources — signals, analysis, alerts, predictions — are available via a consistent cursor-paginated REST API. Authenticate with a scoped bearer token issued from your dashboard.

Real-time webhooks

Subscribe any HTTPS endpoint to alert, prediction, and analysis events. Payloads are signed with HMAC-SHA-256 so you can verify authenticity before processing.

Scoped access control

Each key carries explicit scopes (signals:read, alerts:read, webhooks:manage…) and can be pinned to specific businesses. Rotate without downtime.

OpenAPI 3.1 spec

The full specification is machine-readable and served directly from the API. Import it into Postman, Insomnia, or any SDK generator in seconds.

API endpoints

EndpointMethodScope required
/api/v1/signalsGETsignals:read
/api/v1/analysisGETanalysis:read
/api/v1/alertsGETalerts:read
/api/v1/predictionsGETpredictions:read
/api/v1/businessesGETbusinesses:read
/api/v1/webhooksGET / POST / DELETEwebhooks:manage
/api/v1/metaGET—
/api/v1/meta/docs.jsonGET—

All authenticated endpoints accept a cursor-paginated ?cursor= param and a ?businessId= scope filter. Rate limit: 60 requests per minute per key.

Ready to connect?

Sign in to your Repwyn account and issue your first API key in under a minute.

Get started
Digest: loading…
Weekly digest: loading