post
https://production-api.shoutaboutus.com/api/v1/store-review-site/bulk-update
Bulk-sets username + password for one review site across every store under an account, enabling its scraper on each, and optionally persists the credentials so future stores inherit them.
Auth: Both — authentication. account_id must be a bundle_id=3 account-company that passes an ownership check (the auth user's person.company_id must be a parent of it in the company tree). Target stores come, so a Partner can target any account under their tree while an Account user can only target its own account.
Rate limit: No rate limit.
Request
- Body:
| Field | Type | Required | Notes |
|---|---|---|---|
review_site_id | integer | yes | Must be an existing review site. |
username | string | yes | 2–1000 chars; NameNoAngleBrackets (no </>). Stored CryptoJS-AES encrypted. |
password | string | yes | 5–1000 chars; NameNoAngleBrackets. Stored CryptoJS-AES encrypted. |
account_id | integer | yes | Account-company id (bundle_id=3, not soft-deleted); must belong to caller's hierarchy. |
apply_to_future_stores | string (Y/N) | no | When Y, saves the credentials to company_meta_data (category review_site) so future stores reuse them. |
Response — { data. } envelope.
status(string) —success.message(string) —The username and password has been updated successfully!. Returns a 400 withStore not found!if the account resolves to zero stores or the review site is invalid.
Errors: 422 on validation failure.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
