Dokumen
Dokumen, folder, versi, dan ekspor. 16 endpoint
GET /documents
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
q (query) | string | ||
folderId (query) | string | ||
botId (query) | string |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents' \
-H "Authorization: Bearer $LEX_TOKEN"POST /documents
Body permintaan
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
title | string | ya | panjang 1–200 |
folderId | string | null | ||
content | object | object | ||
markdown | string | panjang 0–500000 |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/documents' \
-H "Authorization: Bearer $LEX_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"title":"string"}'GET /documents/{documentId}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId' \
-H "Authorization: Bearer $LEX_TOKEN"PATCH /documents/{documentId}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Body permintaan
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
title | string | panjang 1–200 | |
content | object | object | ||
markdown | string | panjang 0–500000 | |
folderId | string | null | ||
baseVersion | integer | ya | maks 9007199254740991 |
proposal | object | ||
proposal.id | string | ya | panjang 1–∞ |
proposal.outcome | "accepted" | "partial" | ya |
Contoh
bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/documents/:documentId' \
-H "Authorization: Bearer $LEX_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"baseVersion":1}'DELETE /documents/{documentId}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Contoh
bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/documents/:documentId' \
-H "Authorization: Bearer $LEX_TOKEN"GET /documents/{documentId}/backlinks
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/backlinks' \
-H "Authorization: Bearer $LEX_TOKEN"GET /documents/{documentId}/agent-thread
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya | |
botId (query) | string |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/agent-thread' \
-H "Authorization: Bearer $LEX_TOKEN"GET /documents/{documentId}/proposals
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya | |
status (query) | string |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/proposals' \
-H "Authorization: Bearer $LEX_TOKEN"POST /document-proposals/{proposalId}/reject
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
proposalId (path) | string | ya |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/document-proposals/:proposalId/reject' \
-H "Authorization: Bearer $LEX_TOKEN"POST /documents/{documentId}/duplicate
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/documents/:documentId/duplicate' \
-H "Authorization: Bearer $LEX_TOKEN"GET /documents/{documentId}/versions
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/versions' \
-H "Authorization: Bearer $LEX_TOKEN"GET /documents/{documentId}/versions/{version}
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya | |
version (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/versions/:version' \
-H "Authorization: Bearer $LEX_TOKEN"POST /documents/{documentId}/versions/{version}/restore
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya | |
version (path) | string | ya |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/documents/:documentId/versions/:version/restore' \
-H "Authorization: Bearer $LEX_TOKEN"GET /documents/{documentId}/export
Parameter
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
documentId (path) | string | ya |
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/export' \
-H "Authorization: Bearer $LEX_TOKEN"GET /document-folders
Contoh
bash
curl -X GET 'https://api.lexcetha.com/api/v1/document-folders' \
-H "Authorization: Bearer $LEX_TOKEN"POST /document-folders
Body permintaan
| Field | Tipe | Wajib | Catatan |
|---|---|---|---|
name | string | ya | panjang 1–100 |
parentId | string | null |
Contoh
bash
curl -X POST 'https://api.lexcetha.com/api/v1/document-folders' \
-H "Authorization: Bearer $LEX_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"name":"string"}'