Skip to content

Skill ​

Membuat skill dan menugaskannya ke bot. 11 endpoint

GET /skills​

/api/v1/skills · Perlu sesi login

Contoh

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

POST /bots/{botId}/skills/new​

/api/v1/bots/{botId}/skills/new · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (path)stringya

Body permintaan

FieldTipeWajibCatatan
namestringyapanjang 1–80
descriptionstringpanjang 0–500
instructionsstringyapanjang 1–20000

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/bots/:botId/skills/new' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"name":"string","instructions":"string"}'

POST /skills/{skillId}/revise​

/api/v1/skills/{skillId}/revise · Perlu sesi login

Parameter

FieldTipeWajibCatatan
skillId (path)stringya

Body permintaan

FieldTipeWajibCatatan
namestringpanjang 1–80
descriptionstringpanjang 0–500
instructionsstringyapanjang 1–20000

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/skills/:skillId/revise' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"instructions":"string"}'

PATCH /skills/{skillId}/sharing​

/api/v1/skills/{skillId}/sharing · Perlu sesi login

Parameter

FieldTipeWajibCatatan
skillId (path)stringya

Body permintaan

FieldTipeWajibCatatan
sharedbooleanya

Contoh

bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/skills/:skillId/sharing' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"shared":true}'

GET /skills/{skillId}​

/api/v1/skills/{skillId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
skillId (path)stringya

Contoh

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

PATCH /skills/{skillId}​

/api/v1/skills/{skillId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
skillId (path)stringya

Body permintaan

FieldTipeWajibCatatan
status"published" | "disabled"ya

Contoh

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

POST /skills/{skillId}/versions​

/api/v1/skills/{skillId}/versions · Perlu sesi login

Parameter

FieldTipeWajibCatatan
skillId (path)stringya

Body permintaan

FieldTipeWajibCatatan
versionstringyapola ^\d+\.\d+\.\d+(-[0-9A-Za-z.-]+)?$
instructionsstringyapanjang 1–20000
inputSchemarecord<string, any>
outputSchemarecord<string, any>
requiredCapabilitiesstring[]yamaks 20 item · bawaan []
compatibilitystringpanjang 0–50

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/skills/:skillId/versions' \
  -H "Authorization: Bearer $LEX_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"version":"string","instructions":"string","requiredCapabilities":[]}'

POST /skills/{skillId}/versions/{versionId}/publish​

/api/v1/skills/{skillId}/versions/{versionId}/publish · Perlu sesi login

Parameter

FieldTipeWajibCatatan
skillId (path)stringya
versionId (path)stringya

Contoh

bash
curl -X POST 'https://api.lexcetha.com/api/v1/skills/:skillId/versions/:versionId/publish' \
  -H "Authorization: Bearer $LEX_TOKEN"

GET /bots/{botId}/skills​

/api/v1/bots/{botId}/skills · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (path)stringya

Contoh

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

POST /bots/{botId}/skills​

/api/v1/bots/{botId}/skills · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (path)stringya

Body permintaan

FieldTipeWajibCatatan
skillVersionIdstringyapanjang 1–∞

Contoh

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

DELETE /bots/{botId}/skills/{assignmentId}​

/api/v1/bots/{botId}/skills/{assignmentId} · Perlu sesi login

Parameter

FieldTipeWajibCatatan
botId (path)stringya
assignmentId (path)stringya

Contoh

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

Lex oleh Gavalytics AI