The review sites we support, with the id you'll use to connect each one, plus tools for managing site logins across many locations.
The review sites we support, with the id you'll use to connect each one, plus tools for managing site logins across many locations.
Prerequisites
- A bearer token in the
Authorizationheader. Any endpoint that needs no token says so on its own page. - The id of each record the call targets. Every endpoint page lists the ids it needs.
Errors
| Status | Meaning |
|---|---|
401 | The bearer token is missing, expired or invalid |
403 | The token is valid but the record sits outside your account |
422 | The request failed validation — the response names the fields |
500 | Unexpected server error |
Individual endpoints may return more; each page lists its own.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | List supported review sites | Returns the selectable review-site catalog (value/label pairs) available to an account — the union of review sites attached (via plan_review_sites) to the plans assigned to the account's account(s) — with partner-specific sites first, then Google (44) and Yelp (1). |
POST | Apply one site login to many locations | Bulk-sets username + password for one review site across every store under an account, switching review collection on for each, and optionally persists the credentials so future stores inherit them. |
GET | Get an account's saved site logins | Get the saved review-site login (username only, never the password) stored at the company/account level for a given review site. |
DELETE | Remove an account's saved site login | Delete a saved company-level review-site login (a company_meta_data row of category review_site). |
POST | Export site setup to a spreadsheet | Generate an Excel export of all review-site credentials for the stores under the given Account, stores the file on S3, and returns its public download URL. |
POST | Import site setup from a spreadsheet | Upload a filled-in review-site credentials Excel file for an Account, validates its header row, stores it on S3, and emails a confirmation to the support address for back-office processing. |
POST | List an account's locations | Returns a paginated list of stores accessible to the authenticated user, each joined to full location, account, and geo detail plus the active store_plan (with plan features) and a generated connect_page_url. |
