Retrieves a list of all documents within a given project's Knowledge Base.

Pagination

PropertyDescription & Example
page
(query parameter)
Optional pagination parameter - The page number to retrieve, defaults to 1 (which is the minimum). Order is by the date updated, descending.
limit
(query parameter)
Optional pagination parameter- The number of documents to return per page.
Defaults to 10, range is 1-100.
documentType
(query parameter)
Optional pagination parameter - Filter the document list by type (url, pdf, text, docx).
Defaults to all.

Filtering KB doc list by KB tags using query parameters:

Case 1: User wants a list of KB documents that have tags beginner or small_scale attached, and also does not have the tag advanced attached:

/docs?includeTags=["beginner","small_scale"]&excludeTags=["advanced"]

Case 2: User wants a list of KB documents that don't have any KB tags attached:

/docs?includeAllNonTagged=true

Case 3: User wants a list of KB documents that have any KB tag attached:

/docs?includeAllTagged=true


Sample Response

{
	"total": 7,
	"data": [
		{
			"documentID": "65170285b4bc5400060fcf32",
			"data": {
				"type": "url",
				"name": "en.wikipedia.org/wiki/Woodworking",
				"url": "https://en.wikipedia.org/wiki/Woodworking"
			},
			"updatedAt": "2023-09-29T16:59:49.414Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": []
		},
		{
			"documentID": "6515dcceb4bc5400060fbc6e",
			"data": {
				"type": "url",
				"name": "familyhandyman.com/project/how-to-build-a-chessboard/",
				"url": "https://www.familyhandyman.com/project/how-to-build-a-chessboard/"
			},
			"updatedAt": "2023-09-28T20:06:38.212Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": [
				"small_scale",
				"advanced"
			]
		},
		{
			"documentID": "6515dccab4bc5400060fbc6d",
			"data": {
				"type": "url",
				"name": "familyhandyman.com/project/partition-any-living-space-to-make-a-private-room/",
				"url": "https://www.familyhandyman.com/project/partition-any-living-space-to-make-a-private-room/"
			},
			"updatedAt": "2023-09-28T20:06:34.088Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": [
				"advanced",
				"big_scale"
			]
		},
		{
			"documentID": "6515dccab4bc5400060fbc6c",
			"data": {
				"type": "url",
				"name": "familyhandyman.com/project/how-to-build-a-cedar-potting-bench/",
				"url": "https://www.familyhandyman.com/project/how-to-build-a-cedar-potting-bench/"
			},
			"updatedAt": "2023-09-28T20:06:34.084Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": [
				"beginner",
				"big_scale"
			]
		},
		{
			"documentID": "6515dccab4bc5400060fbc6b",
			"data": {
				"type": "url",
				"name": "yorksaw.com/beginners-guide-to-must-have-tools-for-woodworking/",
				"url": "https://www.yorksaw.com/beginners-guide-to-must-have-tools-for-woodworking/"
			},
			"updatedAt": "2023-09-28T20:06:34.078Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": []
		},
		{
			"documentID": "6515dccab4bc5400060fbc6a",
			"data": {
				"type": "url",
				"name": "familyhandyman.com/article/simple-step-stool/",
				"url": "https://www.familyhandyman.com/article/simple-step-stool/"
			},
			"updatedAt": "2023-09-28T20:06:34.049Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": [
				"beginner",
				"small_scale"
			]
		},
		{
			"documentID": "6515dccab4bc5400060fbc69",
			"data": {
				"type": "url",
				"name": "familyhandyman.com/project/schoolhouse-storage-shed/",
				"url": "https://www.familyhandyman.com/project/schoolhouse-storage-shed/"
			},
			"updatedAt": "2023-09-28T20:06:34.033Z",
			"status": {
				"type": "SUCCESS"
			},
			"tags": [
				"advanced",
				"big_scale"
			]
		}
	]
}
Language
Authorization
Header
Click Try It! to start a request and see the response here!