Atualizar perfil
update_profileAtualiza o perfil do usuário autenticado (parcial — campo omitido ou string vazia mantém o valor atual; não há como limpar um campo já preenchido por esta tool, exceto hasBusiness que aceita true/false explícito). Não atualiza email, plano ou dados de assinatura (não expostos aqui).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cep | No | CEP do usuário | |
| name | No | ||
| phone | No | ||
| picture | No | URL ou data URI da foto de perfil | |
| currency | No | Moeda padrão do usuário (ISO 4217, ex: 'BRL') | |
| location | No | Cidade/localização do usuário | |
| coverImage | No | URL ou data URI da imagem de capa | |
| occupation | No | Profissão/ocupação | |
| hasBusiness | No | Se o usuário tem um negócio/CNPJ associado ao perfil | |
| businessCnpj | No | CNPJ do negócio | |
| businessName | No | Nome do negócio, quando hasBusiness = true | |
| menuPreference | No | Preferência de layout/menu do app | |
| businessWebsite | No | Site do negócio |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| cep | No | ||
| name | No | ||
| plan | No | ||
| slug | No | ||
| type | No | ||
| No | |||
| phone | No | ||
| auth0Id | No | ||
| picture | No | ||
| currency | No | ||
| location | No | ||
| createdAt | No | ||
| updatedAt | No | ||
| occupation | No | ||
| hasBusiness | No | ||
| businessCnpj | No | ||
| businessName | No | ||
| menuPreference | No | ||
| businessWebsite | No | ||
| onboardingCompleted | No |