Appearance
List points in a knowledge table
Returns the rows (points) of a knowledge table with their field values. Pagination uses a cursor — pass next_page_offset from the previous response to fetch the next page.
GET/api/user/knowledge-tables/{knowledgeTable}/points
Required scope:
knowledge:readPath parameters
integer
Query parameters
integer
string
curl -X GET "https://loopx-console.test/api/user/knowledge-tables/1/points?per_page=25" \
-H "Authorization: Bearer $TOKEN" \
-H "Accept: application/json"Example response
{
"status": true,
"code": 200,
"validation": [],
"message": "Knowledge Tables Points",
"data": {
"user_id": 2,
"source_id": 1,
"records": [
{
"point_id": "197094647936950031",
"default_id": "43750bf4-d984-4607-a39a-03bbb712eb3f",
"source_id": 1,
"source_name": "GenuDo KB",
"modified_date": "2026-06-29T10:21:15.774628",
"text": "question: Can I assign different roles or permissions to team members?\nanswer: No, role-based access control is not currently supported. It is planned for future versions.",
"data": {
"question": "Can I assign different roles or permissions to team members?",
"answer": "No, role-based access control is not currently supported. It is planned for future versions."
},
"usage_data": {
"latest_time_used": null,
"used_count": 0
}
}
],
"count": 1,
"next_page_offset": "402614277816319424"
}
}Path parameters
| Name | Type | Required |
|---|---|---|
knowledgeTable | integer | yes |
Query parameters
| Name | Type | Description |
|---|---|---|
per_page | integer | Rows per page |
next_page_offset | string | Cursor returned from the previous response. Omit on the first call. |
Response fields
| Field | Type | Description |
|---|---|---|
records[].point_id | string | Internal vector store id |
records[].default_id | string | Your stable id — use it in Upsert and Delete |
records[].source_id, source_name | integer, string | The knowledge table id and name |
records[].text | string | Full rendered text of the point (all columns concatenated) |
records[].data | object | Original column values, keyed by column name |
records[].usage_data | object | Retrieval telemetry — used_count and latest_time_used |
records[].modified_date | timestamp | Last edit time |
count | integer | Number of records returned in this page |
next_page_offset | string | null | Cursor for the next page — null when there are no more results |
Paginating
GET /api/user/knowledge-tables/1/points?per_page=25
→ next_page_offset: "402614277816319424"
GET /api/user/knowledge-tables/1/points?per_page=25&next_page_offset=402614277816319424
→ next_page_offset: null ← done