Query an LRS for xAPI voided statements and retrieve a voided statement by StatementRef id

domain: adlnet.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. To retrieve a voided statement by its original ID, issue GET /xapi/statements?voidedStatementId={original-statement-uuid} on the standard statements endpoint with the appropriate Accept and X-Experience-API-Version headers.
  2. Parse the response: a successful retrieval returns the original voided statement object; a 404 indicates the statement either was never stored or does not exist as a voided statement.
  3. To list voiding statements (the statements that performed the void), query GET /xapi/statements with the verb IRI http://adlnet.gov/expapi/verbs/voided and optionally filter by activity or agent.
  4. Iterate through the StatementResult using the more property URL for pagination until more is absent or null.
  5. For each voiding statement, inspect the object property which is a StatementRef containing the id of the voided statement.
  6. Cross-reference voided statement ids against your application records to update downstream reporting or completion tracking.

Known gotchas

Related routes

Query an LRS for xAPI statements filtered by actor and verb using GET /statements
adlnet.gov · 6 steps · unrated
Query xAPI statements from a Learning Record Store using GET /statements with filter parameters
education · 5 steps · unrated
Ingest xAPI statements into an LRS
adlnet.gov · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans