← Files vox.aiARCHIVED FILE

references/tool-schemas/list_knowledge_documents.json

1.8 KB · Nov 7, 2026 · 06:13 UTC

↓ Download file

{
  "name": "list_knowledge_documents",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "knowledge_id": {
        "type": "integer",
        "minimum": 1,
        "description": "Numeric public knowledge ID returned by `GET /v3/knowledges`.",
        "title": "Knowledge Id"
      },
      "cursor": {
        "type": "string",
        "description": "Opaque pagination cursor returned as `next_cursor`. Pass it back unchanged to fetch the next page.",
        "title": "Cursor"
      },
      "limit": {
        "type": "integer",
        "maximum": 100,
        "minimum": 1,
        "description": "Maximum number of items to return. v3 list endpoints accept 1-100.",
        "default": 50,
        "title": "Limit"
      },
      "sort_order": {
        "enum": [
          "asc",
          "desc"
        ],
        "type": "string",
        "description": "Sort direction. Allowed values are `asc` and `desc`.",
        "default": "desc",
        "title": "Sort Order"
      },
      "document_type": {
        "type": "array",
        "items": {
          "enum": [
            "file",
            "text",
            "webpage"
          ],
          "type": "string"
        },
        "description": "document 타입 필터 (복수 반복 가능). 예: `?document_type=file&document_type=text`.",
        "title": "Document Type"
      },
      "status": {
        "type": "array",
        "items": {
          "enum": [
            "uploading",
            "completed",
            "failed"
          ],
          "type": "string"
        },
        "description": "Status filter. Repeat the query parameter to filter by multiple statuses when the endpoint supports multiple values.",
        "title": "Status"
      }
    },
    "required": [
      "knowledge_id"
    ]
  }
}

SHA-256: 13c97890ad140d8ae193c20255ecf487af1ed7d5359bfe36b92c80aefd628940