Skip to content

Dokumen ​

Dokumen, folder, versi, dan ekspor. 16 endpoint

GET /documents​

/api/v1/documents · Perlu sesi login

Parameter

FieldTipeWajibCatatan
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​

/api/v1/documents · Perlu sesi login

Body permintaan

FieldTipeWajibCatatan
titlestringyapanjang 1–200
folderIdstring | null
contentobject | object
markdownstringpanjang 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}​

/api/v1/documents/{documentId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId' \
  -H "Authorization: Bearer $LEX_TOKEN"

PATCH /documents/{documentId}​

/api/v1/documents/{documentId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Body permintaan

FieldTipeWajibCatatan
titlestringpanjang 1–200
contentobject | object
markdownstringpanjang 0–500000
folderIdstring | null
baseVersionintegeryamaks 9007199254740991
proposalobject
proposal.idstringyapanjang 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}​

/api/v1/documents/{documentId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Contoh

bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/documents/:documentId' \
  -H "Authorization: Bearer $LEX_TOKEN"

/api/v1/documents/{documentId}/backlinks · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/backlinks' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /documents/{documentId}/agent-thread​

/api/v1/documents/{documentId}/agent-thread · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya
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​

/api/v1/documents/{documentId}/proposals · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya
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​

/api/v1/document-proposals/{proposalId}/reject · Perlu sesi login

Parameter

FieldTipeWajibCatatan
proposalId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/document-proposals/:proposalId/reject' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /documents/{documentId}/duplicate​

/api/v1/documents/{documentId}/duplicate · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/documents/:documentId/duplicate' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /documents/{documentId}/versions​

/api/v1/documents/{documentId}/versions · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/versions' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /documents/{documentId}/versions/{version}​

/api/v1/documents/{documentId}/versions/{version} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya
version (path)stringya

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​

/api/v1/documents/{documentId}/versions/{version}/restore · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya
version (path)stringya

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​

/api/v1/documents/{documentId}/export · Perlu sesi login

Parameter

FieldTipeWajibCatatan
documentId (path)stringya

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/documents/:documentId/export' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /document-folders​

/api/v1/document-folders · Perlu sesi login

Contoh

bash
curl -X GET 'https://api.lexcetha.com/api/v1/document-folders' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /document-folders​

/api/v1/document-folders · Perlu sesi login

Body permintaan

FieldTipeWajibCatatan
namestringyapanjang 1–100
parentIdstring | 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"}'

Lex oleh Gavalytics AI