Connect Review Site (MANAGER_INVITE publisher flow)

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) — the store_review_sites row id (mapped to store_review_site_id).
  • Body:
FieldTypeRequiredNotes
hashstringhash flow onlyInvite 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.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
Responses

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