Atualizar objetivos/restrições/contexto do cliente
O perfil é o contexto que agente, MCP e relatórios leem. Histórico via trilha de auditoria.
In: header
Path Parameters
Id ou slug da organização (de advisorGetMe).
Id do cliente (de advisorListClients).
Objetivos (kind, descrição, valor-alvo em centavos, data-alvo). Substitui a lista inteira.
Restrições (no_asset, no_class, max_allocation, liquidity, other) com símbolo, classe ou teto em %. Substitui a lista inteira.
Perfil de risco em texto livre (conservador, moderado, arrojado…).
Questionário de suitability como o escritório o registra (JSON livre).
Horizonte de investimento, em texto (ex.: 5 anos).
Contexto livre que agente e relatórios leem.
Response Body
curl -X PUT "https://api.databolsa.com/v1/advisor/orgs/string/clients/string/profile" \ -H "Content-Type: application/json" \ -d '{}'{
"objectives": [
{
"kind": "string",
"description": "string",
"target_amount_cents": 0,
"target_date": "string"
}
],
"restrictions": [
{
"kind": "no_asset",
"symbol": "string",
"asset_class": "string",
"max_pct": 0,
"description": "string"
}
],
"risk_profile": "string",
"suitability": null,
"horizon": "string",
"notes": "string",
"updated_at": "string"
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"code": "string"
}Atualizar cadastro/status do cliente
Altera o cadastro ou a situação do cliente (patch parcial). `status: offboarded` encerra a relação preservando o histórico.
Adicionar ativo à carteira
Adiciona um ativo à carteira do cliente sem lançamentos (funciona como watchlist até o primeiro). `asset_type` e `symbol` seguem o vocabulário da Wallet: acao/PETR4, fii/HGLG11, tesouro/nome oficial do título, fund/CNPJ da classe.