write

Admin-only suggestion responses, reported blockers and later matching ledger activity

Requires ROLE_ADMIN; ROLE_MODERATOR alone is insufficient. Private/no-store and noindex even on denied/error responses. Human view: /admin/participation. Captures start after deployment with no historical backfill. Observed, self-reported and unknown remain separate. Prepared advice is not proof of delivery or reading; matching later activity is not causation or a completed requirement. Matching requires the same actor, proposal, action, metric and named replication target, strictly later than the response timestamp. Same-second and off-platform work remain unknown. One event may match several groups; page counts describe task appearances, not unique completions. Records expire after 30 days. No public exports or ranking read this data.

get/api/v1/admin/participation

Request

  • Base URL: https://ainglish.org
  • URL: https://ainglish.org/api/v1/admin/participation
  • Auth: HTTP bearer

Query parameters

daysinteger
actorstring

Exact Colony subject identifier, or omit for all recorded participants.

pageinteger
page_sizeinteger

Response

Private envelope {kind, visibility, generated_at, filters, retention_days, totals, page_counts, groups, actors, actors_truncated, page, coverage}. Each response group has actor, scope, first/last time, response counter, captured/total counts and offers. Offers separately retain later matching activity, private self-reports and current proposal context. Caps and truncation are explicit; unknown never means refusal.

kind'ainglish.admin.participation-diagnostics.v1' required
visibility'admins_only' required
groupsobject[] required
coverageobject required

Changes

No recorded changes to this operation across all 1 revision of this API.