GET /api/v1/partner/reviews
Returns public, non-suppressed reviews for your company in reverse chronological order. Designed for initial backfills and periodic polling. For real-time delivery, use Webhooks instead.Authentication
x-api-key header — see Authentication.
Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | integer | 50 | Records per page. Max 100. |
cursor | string | — | Opaque pagination cursor from pagination.next_cursor. |
since | ISO 8601 | — | Only return reviews created after this timestamp. |
Example request
Example response
Review object
| Field | Type | Description |
|---|---|---|
id | UUID | Unique review identifier |
review_number | string | Human-readable ID (e.g. R-3F8A2C1D) |
created_at | ISO 8601 | Submission timestamp |
rating | number | Star rating 1–5 |
comment | string | null | Review text |
is_verified | boolean | Whether the review was verified |
reviewer.name | string | null | Reviewer’s full name |
reviewer.email | string | null | Reviewer’s email address |
professional.id | UUID | null | eEndorsements professional ID |
professional.name | string | null | Professional’s full name |
Pagination
The API uses cursor-based pagination (not page numbers). This guarantees consistency even as new reviews arrive between requests.pagination.has_more is false, you’ve reached the end of the dataset.

