quickSpaces
quickSpaces

Admin Activities

One chronological feed over both families of event — public share-link hits and the workspace's own team activity — with the breakdowns counted over every matching row rather than over the page.

actor on a row is null whenever the schema names no Quick Spaces person (every client row, an unresolvable comment author, a project with more than one assignee); actor_label is always populated and is the honest description. See admin_analytics' activity-feed section header.

source is decided PER ROW, not by the kind: a comment written through a public review page is client even though it lives in the workspace's own comments table, resolved through the same rule the review page uses to decide what a client may see.

by_kind and top_actors are the FILTER'S VOCABULARY, so each is counted over the rows narrowed by every filter EXCEPT itself — otherwise picking one kind leaves one kind to pick from — and top_actors names every person with activity rather than a top ten, ordered by count.

get/api/v1/quick-spaces/admin/activities

Query parameters

startstring nullable

YYYY-MM-DD, inclusive, UTC

YYYY-MM-DD, inclusive, UTC

endstring nullable

YYYY-MM-DD, inclusive, UTC

YYYY-MM-DD, inclusive, UTC

kindstring nullable

one kind, or a comma-separated list. client: view, download, markup, comment, status, invite. team: project_created, project_delivered, creative_uploaded, share_created, comment_written, signup. An unrecognised kind matches nothing rather than everything.

one kind, or a comma-separated list. client: view, download, markup, comment, status, invite. team: project_created, project_delivered, creative_uploaded, share_created, comment_written, signup. An unrecognised kind matches nothing rather than everything.

sourcestring nullable

client | team (default: both)

client | team (default: both)

actorstring nullable

a Quick Spaces user id. Matches the RESOLVED actor only, so it excludes the client family — a public share link has no signed-in user to match against.

a Quick Spaces user id. Matches the RESOLVED actor only, so it excludes the client family — a public share link has no signed-in user to match against.

searchstring nullable

matches the event, actor, target, project, share or detail, and any id it names (row, target, project, share, asset). The row id is matched WITHOUT its family prefix, so share no longer returns every row whose id begins "share-activity:".

matches the event, actor, target, project, share or detail, and any id it names (row, target, project, share, asset). The row id is matched WITHOUT its family prefix, so share no longer returns every row whose id begins "share-activity:".

sortstring nullable

at (default) | kind | source | actor | target | project

at (default) | kind | source | actor | target | project

orderstring nullable

asc | desc (default desc)

asc | desc (default desc)

pageinteger
page_sizeinteger

Headers

X-Admin-Sessionstring nullable

Response

Successful Response

totalinteger
pageinteger
page_sizeinteger
truncatedboolean

Changes

Changed in 1 of the 2 revisions of this API.1