@databolsa/advisor-sdk
v3.13.0
Published
SDK TypeScript tipado para a API do DataBolsa Advisor (camada organizacional B2B), gerado a partir do contrato OpenAPI do Advisor.
Maintainers
Readme
@databolsa/advisor-sdk
Cliente TypeScript tipado do DataBolsa Advisor. Ele cobre o contexto do escritório — organização, clientes, carteiras e auditoria — por um contrato separado da API de mercado.
Uso
npm install @databolsa/advisor-sdkimport { DataBolsaAdvisor } from "@databolsa/advisor-sdk";
const advisor = new DataBolsaAdvisor({
apiKey: process.env.DATABOLSA_ADVISOR_API_KEY,
});
const me = await advisor.getMe();
const { data: clients } = await advisor.listClients(me.organizations[0].org_slug, {
status: "active",
});A chave é pessoal e deve permanecer no servidor. A organização vem da própria chave, fixada
quando ela foi criada — crie-a dentro do escritório em que quer agir. getMe() mostra as
organizações acessíveis.
Descobrir a superfície atual
- Consulte o OpenAPI do Advisor para operações, schemas, enums e erros.
- O pacote exporta
AdvisorPaths, gerado do mesmo contrato. - Use
npx -y @databolsa/advisor-cli --listenpx -y @databolsa/advisor-cli <operação> --helppara explorar os métodos sem manter um inventário neste README.
DataBolsaAdvisorError expõe status e o corpo problem+json em problem.
Regras de uso
Recursos fora da organização ou da visibilidade do membro respondem 404. Licença vencida bloqueia escritas com 402, mas mantém leituras. Escritas são auditadas; dados de clientes devem permanecer no escopo pedido. Posições são derivadas do ledger, portanto correções devem ser feitas nas transações.
O mesmo contrato está disponível em @databolsa/advisor-cli e
@databolsa/advisor-mcp. Para mercado, use @databolsa/sdk.
Documentação: docs.databolsa.com/extensoes/advisor.
Apache-2.0. A recomendação ao cliente final continua sob responsabilidade do profissional habilitado.
