resource-indexer

Get Indexer Status

Return indexer state and recent ingest events for a resource.

The resource_id URL path parameter accepts the human-readable slug (e.g. my-github-repo), not an internal UUID. The slug is resolved to the caller's workspace-scoped resource via PermissionService.resolve_resource_by_slug. This backward-compatible contract is maintained so existing integrations continue to work without modification after the v0.12.0 UUID FK migration.

Owner-only (#389): WorkspaceOwner rejects non-owners with 403 (resource_token write-scoped credentials are rejected by the same dependency — pinned by isolation tests); resolve_resource_by_slug returns 404 (CWE-639 / OWASP A01) on cross-workspace probes so existence does not leak.

get/api/v1/resources/{resource_id}/indexer-status

Request

  • Base URL: https://memory.kagura-ai.com (the document declares no server; this is the origin it was published from)
  • URL: https://memory.kagura-ai.com/api/v1/resources/{resource_id}/indexer-status
  • Auth: none declared

Path parameters

resource_idstring required

Headers

authorizationstring nullable

Response

Successful Response

resource_idstring required

Echo of the requested slug

Changes

No recorded changes to this operation across all 2 revisions of this API.