API-доступ участника
set_workspace_member_api_accessРазрешает или запрещает участнику личный API-ключ для этого аккаунта (ключ участника) и задаёт срок. По такому ключу участник видит через API v3 только выданные ему папки и действует в пределах своей роли; биллинг, участники, ключи и интеграции ему закрыты. Запрет сразу отзывает его ключи. Сам ключ участник выпускает в кабинете или через API — в ассистенте секрет не показывается.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| until | No | До какого момента разрешено (дата или дата-время ISO 8601, в будущем). Не передан — срок прежний (прошедший сбрасывается); null — бессрочно, до отзыва. Срок выпущенных ключей урезается до него. | |
| enabled | No | true — разрешить, false — запретить и отозвать ключи. Не передан — разрешение не меняется (тогда нужен revoke_keys). | |
| member_id | Yes | ID участника (member_id из get_workspace_members). | |
| revoke_keys | No | true — отозвать уже выпущенные ключи участника, не меняя разрешения (например, при утечке ключа). | |
| workspace_id | Yes | ID воркспейса (из workspace://list). |