Paginated list of interactions across many locations (rollup scope).
Returns a cursor-paginated list of interactions across many locations in the account, with filtering and sorting.
Query parameters
Location tag defining the rollup scope. Required, the request returns 400 without it. Use all to span every location.
JSON-encoded filter object
JSON-encoded array of location IDs to restrict the rollup to.
JSON-encoded filter object
JSON-encoded array of publisher hostnames to include.
Start of the date-range filter (YYYY-MM-DD).
End of the date-range filter (YYYY-MM-DD).
Full-text search across interaction content.
Single interaction category, e.g. REVIEW.
JSON-encoded filter object
JSON-encoded array of interaction categories.
JSON-encoded filter object
JSON-encoded array of star ratings to include, e.g. [3,4].
Single star rating to filter by.
JSON-encoded filter object
JSON-encoded response-status filter. Values: RESPONDED, PENDING.
JSON-encoded filter object
JSON-encoded sort order. Values: NEWEST_FIRST, OLDEST_FIRST, LAST_RESPONDED.
Number of records to return, counting forward from the start of the result set.
Cursor to page forward from. Pass pageInfo.endCursor, or equivalently the cursor of the last edge in the previous page. Stop paging when pageInfo.hasNextPage is false, or when a page returns an empty edges array.
Number of records to return, counting backward from the end of the result set.
Cursor to page backward from, used with last. Pass the cursor of the first edge of the page you are moving back from — the gateway's shared PageInfo type exposes no startCursor field.
Response
Successful response