Drives the MANAGER_INVITE publisher connect flow for one store-review-site row (Yelp / TripAdvisor / Expedia / Booking.com / DoorDash / …): requires a completed review-pull first, then calls ReviewData /get-publisher-info (cache hit) or /create-publisher-account (cache miss) and returns the business-manager alias plus the live connection status mirrored from RD.
Auth: Both — authentication OR invite hash. Registered in the public group: authenticated callers must have the {id} row pass an ownership check (Partner or Account hierarchy). A hash (tokenless) must decode to [store_id, 15] matching the row's store. Differs per role only by reachable scope.
Rate limit: 30 requests/min.
Request
- Path:
{id}(integer, required) — thestore_review_sitesrow id (mapped tostore_review_site_id). - Body:
| Field | Type | Required | Notes |
|---|---|---|---|
hash | string | hash flow only | Invite hashid [store_id,15]; grants tokenless access; the path row must belong to the encoded store. |
Response — { data. } envelope (via okResponse). The payload is assembled.
identity_address,publisher_key,publisher_account_id,connection_status,is_connected,lock_color,sendto_scrapper,publisher_url,auth_type,scraping_enabled,posting_enabled,last_scraped_at,disconnect_reason,is_valid_credential,is_valid_cookie,url_status,credential_status,cookie_status,last_response_posted_at,status_synced_at,source(e.g.rd_get_info|rd_provisioned|rd_already_existed|rm_oauth_not_connected).- Returns 422 (
please pull data first) when no completed review-pull job exists yet, 400 on RD failure, 404 when the row is not found.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
