Create portal access
create_portal_access🔐 PORTAL DO CLIENTE — Cria (ou redefine) o acesso de um contato ao portal, onde ELE acompanha os próprios processos e a proposta. O portal fica em /portal/login e usa e-mail e senha próprios, separados do login da equipe. Chamar de novo para o mesmo contato TROCA o e-mail e a senha, sem criar um segundo acesso. A senha é gravada com hash e não pode ser lida depois — guarde-a ao criar. Sem target_user_id, opera na PRÓPRIA conta autenticada.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"email": "<email>",
"password": "<password>"
},
"name": "create_portal_access"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | E-mail de login do cliente no portal. | ||
| phone | No | Telefone do contato, se não tiver o contact_id. | |
| password | Yes | Senha de acesso, mínimo 6 caracteres. Só é vista aqui — depois fica apenas o hash. | |
| contact_id | No | ID do contato que terá acesso (via list_contacts). Alternativa: phone. | |
| target_user_id | No | ID da conta-alvo (opcional; APENAS o administrador da plataforma pode usar). |