Skip to content

Connector ​

Menghubungkan akun, mengelola koneksi dan kebijakan, menjalankan tool. 20 endpoint

GET /integrations/catalog​

/api/v1/integrations/catalog · Perlu sesi login

Parameter

FieldTipeWajibCatatan
q (query)string

Contoh

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

GET /connector-providers​

/api/v1/connector-providers · Perlu sesi login

Parameter

FieldTipeWajibCatatan
q (query)string

Contoh

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

GET /integrations/connections​

/api/v1/integrations/connections · Perlu sesi login

Contoh

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

GET /connector-connections​

/api/v1/connector-connections · Perlu sesi login

Contoh

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

POST /integrations/{toolkitSlug}/connect​

/api/v1/integrations/{toolkitSlug}/connect · Perlu sesi login

Parameter

FieldTipeWajibCatatan
toolkitSlug (path)stringya

Body permintaan

FieldTipeWajibCatatan
credentialsrecord<string, string>
labelstringpanjang 0–80
returnTostringpanjang 0–300 · pola ^\/(?!\/)[A-Za-z0-9/_\-.~%?=&]*$

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/integrations/:toolkitSlug/connect' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{}'

GET /integrations/connections/{connectionId}​

/api/v1/integrations/connections/{connectionId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Contoh

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

PATCH /integrations/connections/{connectionId}​

/api/v1/integrations/connections/{connectionId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Body permintaan

FieldTipeWajibCatatan
displayLabelstringpanjang 1–80
isDefaulttrue

Contoh

bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/integrations/connections/:connectionId' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{}'

DELETE /integrations/connections/{connectionId}​

/api/v1/integrations/connections/{connectionId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Contoh

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

GET /connector-connections/{connectionId}​

/api/v1/connector-connections/{connectionId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Contoh

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

PATCH /connector-connections/{connectionId}​

/api/v1/connector-connections/{connectionId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Body permintaan

FieldTipeWajibCatatan
displayLabelstringpanjang 1–80
isDefaulttrue

Contoh

bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/connector-connections/:connectionId' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{}'

DELETE /connector-connections/{connectionId}​

/api/v1/connector-connections/{connectionId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Contoh

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

GET /integrations/callback/verify​

/api/v1/integrations/callback/verify · Perlu sesi login

Contoh

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

POST /integrations/connections/{connectionId}/sync​

/api/v1/integrations/connections/{connectionId}/sync · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/integrations/connections/:connectionId/sync' \
  -H "Authorization: Bearer $LEX_TOKEN"

POST /connector-connections/{connectionId}/test​

/api/v1/connector-connections/{connectionId}/test · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/connector-connections/:connectionId/test' \
  -H "Authorization: Bearer $LEX_TOKEN"

PUT /connector-connections/{connectionId}/bots​

/api/v1/connector-connections/{connectionId}/bots · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya

Body permintaan

FieldTipeWajibCatatan
botIdstringyapanjang 1–∞

Contoh

bash
curl -X PUT 'https://api.lexcetha.com/api/v1/connector-connections/:connectionId/bots' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"botId":"string"}'

DELETE /connector-connections/{connectionId}/bots/{botId}​

/api/v1/connector-connections/{connectionId}/bots/{botId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
connectionId (path)stringya
botId (path)stringya

Contoh

bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/connector-connections/:connectionId/bots/:botId' \
  -H "Authorization: Bearer $LEX_TOKEN"

/api/v1/integrations/tools/search · Perlu sesi login

Contoh

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

POST /integrations/tools/{toolSlug}/execute​

/api/v1/integrations/tools/{toolSlug}/execute · Perlu sesi login

Parameter

FieldTipeWajibCatatan
toolSlug (path)stringya

Body permintaan

FieldTipeWajibCatatan
argumentsrecord<string, any>yabawaan {}
approvalIdstring
idempotencyKeystringpanjang 8–200

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/integrations/tools/:toolSlug/execute' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"arguments":{}}'

GET /integrations/policies​

/api/v1/integrations/policies · Perlu sesi login

Contoh

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

PUT /integrations/policies/{toolkitSlug}​

/api/v1/integrations/policies/{toolkitSlug} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
toolkitSlug (path)stringya

Body permintaan

FieldTipeWajibCatatan
enabledbooleanya
authConfigIdstring | null
toolkitVersionstring | null
allowedToolsstring[]maks 500 item
deniedToolsstring[]maks 2000 item
autoRunToolsstring[]maks 2000 item
askToolsstring[]maks 2000 item
writeRequiresApprovalboolean

Contoh

bash
curl -X PUT 'https://api.lexcetha.com/api/v1/integrations/policies/:toolkitSlug' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"enabled":true}'

Lex oleh Gavalytics AI