Pôr uma pessoa num cliente
Põe a pessoa na organização cliente sem aceite. Conta existente entra direto e recebe por e-mail o aviso de que o parceiro a adicionou; conta nova nasce confirmada e recebe o link de primeiro acesso, que leva a definir a senha. Cargo `admin`, `member` ou `collaborator` (Dono nunca); `profile_id`, opcional, é um perfil da própria cliente que caiba no Administrador dela. Já membro ativo: 200, nada muda e nenhum e-mail sai. Exige o escopo partner:write.
Authorization
chaveDeApi Chave de API da organização, criada nas configurações. Envie-a em Authorization: Bearer <sua chave>.
In: header
Path Parameters
Slug (ou id) da organização cliente.
Request 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
application/json
application/json
curl -X POST "https://example.com/v1/partner/clients/string/members" \ -H "Content-Type: application/json" \ -d '{ "email": "user@example.com", "role": "admin" }'{ "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5", "email": "string", "created": true, "role": "string", "profile_id": "bfcb6779-b1f9-41fc-92d7-88f8bc1d12e8"}Pessoas de um cliente
Os membros ativos da organização cliente, só com o necessário para o parceiro administrar quem ele pôs: id, nome, e-mail, cargo, perfil, data de entrada e por onde entrou (`join_source`: `partner` para quem o parceiro pôs). Sem consumo e sem conversas. A identidade de sistema fica de fora. Exige o escopo partner:read.
Tirar uma pessoa de um cliente
Tira a pessoa da organização cliente, com as guardas da remoção em Pessoas: o último dono e a identidade de sistema não saem, e o Dono não sai pelo parceiro. A saída fica na trilha da cliente. Exige o escopo partner:write.