Plugins
Install and configure plugins for a workspace. 5 endpoints
GET /plugins
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
q (query) | string |
Example
bash
curl -X GET 'https://api.lexcetha.com/api/v1/plugins' \
-H "Authorization: Bearer $LEX_TOKEN"GET /plugin-installations
Example
bash
curl -X GET 'https://api.lexcetha.com/api/v1/plugin-installations' \
-H "Authorization: Bearer $LEX_TOKEN"POST /plugin-installations
Request body
| Field | Type | Required | Notes |
|---|---|---|---|
pluginId | string | yes | length 1–∞ |
versionId | string | ||
acceptedPermissions | string[] | yes |
Example
bash
curl -X POST 'https://api.lexcetha.com/api/v1/plugin-installations' \
-H "Authorization: Bearer $LEX_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"pluginId":"string","acceptedPermissions":["string"]}'PATCH /plugin-installations/{installationId}
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
installationId (path) | string | yes |
Request body
| Field | Type | Required | Notes |
|---|---|---|---|
enabled | boolean | ||
settings | record<string, string | number | boolean> | ||
versionId | string |
Example
bash
curl -X PATCH 'https://api.lexcetha.com/api/v1/plugin-installations/:installationId' \
-H "Authorization: Bearer $LEX_TOKEN" \
-H 'Content-Type: application/json' \
-d '{}'DELETE /plugin-installations/{installationId}
Parameters
| Field | Type | Required | Notes |
|---|---|---|---|
installationId (path) | string | yes |
Example
bash
curl -X DELETE 'https://api.lexcetha.com/api/v1/plugin-installations/:installationId' \
-H "Authorization: Bearer $LEX_TOKEN"