Add an account email report (per-user)

Add a new recipient to receive an automated account-level email report on a daily/weekly/monthly cadence, scoped to all stores under the account or a specific store list.

Auth: Account — authentication; under the user/* group. Requires the auth user's company to be an account (bundle_id=3), so only an account user is allowed (else 403). Each store_ids.* is checked by an ownership check so only stores in the caller's company tree are accepted; all_store=1 expands.

Rate limit: No rate limit.

Request

  • Body:
FieldTypeRequiredNotes
reportTypestringyesOne of activity_report, response_report, review_feed, review_feed_star, review_responses, review_site_connections. review_feed/review_feed_star must use day.
reportPeriodTypestringyesday, week, or month; constrained.
all_storeintegeryes1 = all stores, 0 = specific stores. Rule required|in:0,1.
store_idsint[]required_if all_store=0Store ids; each must be an existing location and pass an ownership check.
old_recipient_emailstring(email)required_without recipient_emailExisting email; reused (or created from matching user's name) as the recipient.
recipient_emailstring(email)required_without old_recipient_emailNew recipient email.
recipient_first_namestring(max 100)required_without old_recipient_emailNew recipient first name.
recipient_last_namestring(max 100)required_without old_recipient_emailNew recipient last name.

Response{ data. } envelope.

  • status (string) — success.
  • response (string) — message Report has been saved successfully!.

Errors: 422 on validation failure.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
string
integer
store_ids
array of integers
store_ids
string
string
string
Response

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