Suspender pessoa
Suspende a pessoa nesta organização sem apagar nada: desliga os gatilhos dela (guardando a lista para a reativação), invalida os convites pendentes que ela enviou e grava a trilha. `block_login` bloqueia o login da conta inteira e encerra as sessões, e só vale quando esta é a única organização em que ela segue ativa. `keep_oracle` é obrigatório quando ela é dona do Oráculo. Exige `members.suspend`. Exige o escopo members:write.
Authorization
chaveDeApi Chave de API da organização, criada nas configurações. Envie-a em Authorization: Bearer <sua chave>.
In: header
Path Parameters
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/members/497f6eca-6276-4993-bfeb-53cbbbba6f08/suspension" \ -H "Content-Type: application/json" \ -d '{ "reason": "string" }'{ "agent_triggers_disabled": 0, "composio_triggers_disabled": 0, "invites_invalidated": 0, "kept_oracle": true, "login_blocked": true, "login_block_failed": true, "login_blocked_unmarked": true, "integrations_on_account": [ {} ]}Remover pessoa da organização
Tira a pessoa desta organização. Exige `members.remove`. Último dono e a identidade de sistema não saem. A remoção fica na trilha de auditoria. Exige o escopo members:write.
Reativar pessoa
Encerra a suspensão. Religa só os gatilhos que a suspensão desligou (salvo `restore_triggers=false`) e desbloqueia o login que esta suspensão bloqueou, se nenhuma outra organização também o bloqueou (salvo `unblock_login=false`). Exige `members.suspend`. Exige o escopo members:write.