Get the full detail bundle for one store-review-site row: the pivot record, its review-site, its store (+company), the non-LDE site map, hipages flag, and the latest cadence pull summary — drives the edit-site page.
Auth: Both — authentication OR invite hash. Registered in the public group: an authenticated user reaches the row only if store_review_site_id (taken from the {id} path) passes an ownership check (Partner or Account hierarchy). With a hash query param (no token), the hash must decode to [store_id, 15] and the row must belong to that store. Differs per role only by reachable scope: Partner sees any row under its tree, Account only its account's.
Rate limit: 30 requests/min.
Request
- Query:
hash(string, optional) — invite hashid; grants tokenless access when it encodes this row's store.
Response — { data. } envelope.
store_review_site(object) — the pivot row plus connection-state fields folded in (isConnected+ ): includesid,review_site_id,store_id,review_site_url,url,landing_page_url,username,password(re-encrypted for transport),sendto_scrapper,display_as_connected,connection_status,disconnect_reason,error_code,is_connected,connectionStatus,lock_color,reviews_status,posting_status,has_url,error_title,error_reason,fix_sheet,last_scraped_at,connect_page_url, etc. (Caring/BBB rows also carryexternal_id/external_name.)review_site(object) —id,name,link,review_site_button,auth_type,scraping_enabled,posting_enabled, etc.store(object) —id,name,storeId,company_id, nestedcompany(id,address,zip,client_account_id).is_hipages_partner(bool);non_lde(object map of site → id);latest_review_pull(object|null) —status,time,reviews_pulled,error_message.
Path params
| Parameter | Type | Required | Notes |
|---|---|---|---|
storeReviewSiteId | string | Required | Identifier for the record you are targeting. |
Errors: 422 on validation failure.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
