Skip to main content
GET
/
api
/
knowledge
List knowledge documents
curl --request GET \
  --url https://dev.exante.app/api/knowledge \
  --header 'Authorization: Bearer <token>'
{
  "status": "success",
  "data": {
    "items": [
      {
        "uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "filename": "<string>",
        "filesize_in_mb": 123,
        "timestamp": "2023-11-07T05:31:56Z",
        "archived": true,
        "organization_uid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "bucket_provider": "<string>"
      }
    ],
    "_meta": {
      "page": 123,
      "per_page": 123,
      "total_pages": 123,
      "total_items": 123
    }
  }
}
Returns a paginated list of knowledge documents for the specified organization.

Query parameters

ParameterTypeDefaultDescription
organizationUUIDrequiredOrganization UUID
pageinteger1Page number
per_pageinteger10Items per page (max 100)
searchstringSearch by filename (case-insensitive)
sortstring-timestampSort field with direction (+filename, -timestamp)
archivedbooleanFilter by archived status
show_allbooleanfalseShow all documents regardless of archive status

Sorting

Default sort: -timestamp (most recent first). Prefix with + for ascending or - for descending. Supported sort fields: filename, timestamp.
GET /api/knowledge?organization=<uuid>&sort=+filename&per_page=25

Response

{
  "status": "success",
  "status_code": 200,
  "data": {
    "items": [
      {
        "uid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
        "filename": "w9_acme_corp.pdf",
        "filesize_in_mb": 0.8,
        "timestamp": "2026-03-15T14:30:00+00:00",
        "archived": false,
        "organization_uid": "550e8400-e29b-41d4-a716-446655440000",
        "bucket_provider": "AWS"
      }
    ],
    "_meta": {
      "page": 1,
      "per_page": 10,
      "total_pages": 1,
      "total_items": 1
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

organization
string<uuid>
required

Organization UUID

page
integer
default:1
Required range: x >= 1
per_page
integer
default:10
Required range: 1 <= x <= 100

Search by filename

sort
string

+field or -field (filename, timestamp)

archived
boolean
show_all
boolean
default:false

Response

200 - application/json

Knowledge documents list

status
string
Example:

"success"

data
object