post
https://production-api.shoutaboutus.com/api/v1/store-review-site/change-url-status
Toggle url_status (enable/disable) of a store's landing-page URL — drives the "Enable URL" column on the Landing Page grid. A landing_page_url may be supplied in the same request and is saved to the record; enabling requires a landing-page URL (sent here or already stored). Disabling never requires a URL.
Auth: Both — authentication. Authenticated-only (no public hash flow); the guard resolves the api guard explicitly. store_id must pass an ownership check, so it must be in the auth user's hierarchy — Partner any store under its tree, Account only its own account's.
Rate limit: No rate limit.
Request
- Body:
| Field | Type | Required | Notes |
|---|---|---|---|
store_id | integer | yes | Must be an existing location inside your own account tree. |
review_site_id | integer | yes | Must be an existing review site. |
url_status | string (enable/disable) | yes | enable needs a landing-page URL (supplied here or already stored); disable never requires one. |
landing_page_url | string (URL) | conditional | Validated nullable + url. Required when enabling and no URL is saved on the row yet; saved to the record whenever provided. |
Response — { data. } envelope.
status(string) —success.message(string) —URL enabled successfully/URL disabled successfully.
Errors
422— a required field is missing,url_statusnot inenable/disable, enabling without any URL (supplied or stored), orlanding_page_urlis not a valid URL.400— no matching (store, review-site) row (No Record Found!).401— missing/invalid token.500— unexpected server error.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
