Master review-site catalog

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 hipages pinned first, then Google (44) and Yelp (1). The legacy "Google" site id 52 is always excluded.

Auth: Both — authentication under the role-agnostic /account/* prefix (top-level authentication group). Target account is taken from body company_id, falling back to the auth user's own person.company_id. The company_id must sit inside your own account tree, which resolves account (bundle_id=3) directly and walks the partner (bundle_id=1) tree, so a Partner may pass any company in its hierarchy while an Account reaches only its own part of the account tree.

Rate limit: No rate limit.

Request

  • Body:
FieldTypeRequiredNotes
company_idintegeroptionalnullable; must exists in the account's id AND pass an ownership check (must be inside the caller's company hierarchy). If omitted, defaults to the auth user's person.company_id.
except_review_site_idarrayoptional`nullable
except_review_site_id.*integerrequired_witheach element required when except_review_site_id is present.

Response{ data. } envelope.

  • data.status (string) — always "success".
  • data.response (array) — list of review sites; empty [] when the account's accounts have no plans or those plans have no review sites. Each item:
  • value (integer) — review site id.
  • label (string) — review site name; id 44 is force-labelled "Google", otherwise the review site's name.

Errors: 422 on validation failure.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
integer
except_review_site_id
array of integers
except_review_site_id
Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json