FruxonDocs
ApiKnowledge bases

Every sweep this source's automation has run, newest first.

One row per pass, with what it admitted, dispatched and completed, and what it spent. Composed from the automation's own fire log rather than stored here: a pass is a fact about the ledger, and a second copy in Knowledge would be a second thing to keep true. A source whose automation cannot be read answers with an empty page — the activity endpoint is where that reason is told, and saying it twice invites the two to disagree.

GET
/v1/tenants/{tenant}/knowledgeBases/{knowledgeBase}/sources/{source}/passes
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

knowledgeBase*string

The knowledge base id.

Formatuuid
source*string

The knowledge source id.

Formatuuid
tenant*string

The tenant identifier

Query Parameters

PageSize?integer

The maximum number of items to return per page

Formatint32
PageToken.Skip?integer
Formatint32
PageToken.Cursor?string

Opaque cursor token from an external system (e.g. RAG API). When set, M:Fruxon.Common.Collections.PageToken.AsString returns this value directly instead of encoding Fruxon.Common.Collections.PageToken.Skip.

Response Body

curl -X GET "https://api.fruxon.com/v1/tenants/string/knowledgeBases/497f6eca-6276-4993-bfeb-53cbbbba6f08/sources/497f6eca-6276-4993-bfeb-53cbbbba6f08/passes"
{
  "items": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "firedAt": 0,
      "source": "SCHEDULE",
      "outcome": "FIRED",
      "detail": "string",
      "admitted": 0,
      "dispatched": 0,
      "completed": 0,
      "runs": 0,
      "cost": 0
    }
  ],
  "nextPageToken": "string",
  "totalCount": 0
}
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}