Skip to main content
GET
List sources

Authorizations

Authorization
string
header
required

API key created in Settings > API.

Format: exec_live_ followed by 40 alphanumeric characters.

Query Parameters

type
enum<string>

Filter by source type

Available options:
upload,
url,
notion,
google_drive,
guru,
page,
integration
status
enum<string>

Filter by extraction status

Available options:
pending,
processing,
ready,
failed
folder_id
string

Filter by folder UUID

query
string

Case-insensitive search over source titles

page_id
string

Filter to sources attached to this page (page UUID)

page
integer
default:1

Pagination page number (1-indexed) — which page of results to return, not a Knowledge Hub page.

Required range: x >= 1
page_size
integer
default:50

Number of results per page (max 100)

Required range: 1 <= x <= 100

Response

Paginated list of sources (metadata only)

data
object[]
pagination
object