Referência da APIExtensõesAdvisorCarteiras
Criar carteira para um cliente
`kind: proposal` marca estudo/realocação — fica fora do consolidado do cliente.
AuthorizationBearer <token>
In: header
Path Parameters
orgstring
Id ou slug da organização (de advisorGetMe).
clientIdstring
Id do cliente (de advisorListClients).
namestring
Nome da carteira.
Length
1 <= lengthkind?string
actual = carteira real (default); proposal = estudo ou realocação, fora do consolidado do cliente.
Value in
"actual" | "proposal"base_currency?string
Moeda base (default BRL).
Response Body
curl -X POST "https://api.databolsa.com/v1/advisor/orgs/string/clients/string/portfolios" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{
"id": "string",
"client_id": "string",
"name": "string",
"kind": "actual",
"base_currency": "string",
"created_at": "string"
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"code": "string"
}Lançar transação no ledger do ativo
Lança compra, venda ou split no ledger do ativo. `buy`/`sell` exigem `quantity` (e `price` quando conhecido); `split` usa `ratio` (2 = 2:1). `external_id` torna o lançamento idempotente.
Remover carteira
Remove a carteira com todo o ledger dela (irreversível). Confirme com a pessoa antes de chamar.