lineup

Admin Persona Backfill

2026-05-19 — sweep activities with a non-empty lineup JSON column, materialise activity_lineup rows for every name, and resolve each to an entity (creating placeholder shells for unmatched names).

This handles the case where activities exist (imported / created before today's persona pipeline) but no one has visited them yet, so the opportunistic resolver in /api/lineup/:id hasn't fired.

Admin-gated — only users with is_admin=true may run it. Idempotent: re-running is safe (skips lineup rows that already exist).

Returns: { "scanned": number of activities inspected, "materialised_rows": number of activity_lineup rows inserted, "resolved_entities": number of unique entity matches/creations, "placeholders_created": number of new placeholder entities, }

post/api/lineup/admin/persona-backfill

Request

  • Base URL: https://api.activitia.net (the document declares no server; this is the origin it was published from)
  • URL: https://api.activitia.net/api/lineup/admin/persona-backfill
  • Auth: none declared

Query parameters

limitinteger

Headers

authorizationstring

Response

Successful Response

unknown required

Changes

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