Skip to main content

XP Investimentos

Dados do Data Access da XP Inc. para escritórios parceiros e consolidadores: contas, assessores, custódia, captação, positivador, posição, extrato e saldo dos clientes.

XP Investimentos Logo

Authentication​

This connector uses Token-based authentication.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use​

Using the Smart Chat​

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor​

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions​

This connector provides 29 actions:

ActionPurposeParameters
get_api_v1_accountFrequência de atualização: D-1. A API de Detalhes de Conta do Cliente possui característica de ser uma tabela de dimensão, ou seja, os dados de um mesmo cliente podem aparecer mais de uma vez ao longo do tempo, refletindo alterações cadastrais e de relacionamento. Um mesmo cliente pode possuir múltiplos registros, estando associado a um dimAccountCode diferente e mesmos valores de accountCode, enquanto o vínculo lógico com a conta permanece. Dessa forma: - A coluna dimAccountCode irá variar en$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_account_advisor_relationFrequência de atualização: D-1 Retenção 60 dias. A API de Clientes do Escritório versus tempo representa uma fato histórica que registra a relação entre cliente, assessor e escritório ao longo do tempo. Essa base pode repetir os dados do mesmo cliente por até 60 dias, pois cada registro representa o vínculo daquele cliente em uma determinada data de referência. Por isso, ao consultar a API, é esperado encontrar até 60 ocorrências do mesmo cliente, refletindo seu histórico nesse período. Com$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_active_customerFrequência de atualização: D-1. Retorna informações de clientes ativos cadastrados no parceiro e sua condição de atividade mensal na visão Corretora. Uma conta é considerada ativa quando possui custódia em ativos em qualquer valor, ou custódia financeira saldo em conta corretora maior que 100, ou quando houve operação em Renda Variável RV ou compromissadas nos últimos 30 dias; essa regra é aplicada no último dia de cada mês e define o status mensal de atividade da conta na visão Corretora.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_aucFrequência de atualização: D-1. Custódia por produto e cliente em uma base diária.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_financial_institutionFrequência de atualização: D-1. A funcionalidade de Instituição Financeira disponibiliza, em um só lugar, a lista oficial de todas as instituições do mercado financeiro — como bancos, fundos, securitizadoras, financeiras e outras entidades reguladas. Ela centraliza códigos e nomes padronizados dessas instituições por exemplo, “XP Trend”, “Itaú Unibanco”, “Revolut SCD S.A.”, “UBS Brasil”, garantindo que todos os produtos, relatórios e integrações utilizem a mesma referência.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_inflowFrequência de atualização: D-1. Registros de captação, considerando apenas novos aportes. Observações: - Os dados disponíveis são apenas de movimentações Onshore. - O tempo de sensibilização na captação varia por produto financeiro.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_movement_typeFrequência de atualização: D-1. Descrição dos tipos de movimentações financeiras.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_office_channelFrequência de atualização: D-1. Informações do parceiro matriz e das filiais.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_product_partnerFrequência de atualização: D-1. Catálogo de produtos financeiros exclusivos do parceiro autenticado. Retorna apenas os produtos disponíveis para o parceiro que faz a requisição. O catálogo inclui registros de produtos offshore, identificáveis através do campo productType. Os valores possíveis são: - Digital: Produtos de conta offshore disponível no app referência histórica: 'PROJETO DISNEY' - PWM: Produtos de contas offshore separadas Para filtrar produtos offshore com classificação 'OTHER$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_timeFrequência de atualização: D-1. Dimensão de tempo.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_positivadorFrequência de atualização: D-1. Informações detalhadas de clientes, segmentação e movimentação financeira.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_reprocessing_logFrequência de atualização: D-1. Esta API permite consultar informações do log de reprocessamento dos endpoints disponíveis, indicando o período que deve ser consumido na data de referência para garantir a atualização das informações. Utiliza sintaxe OData para filtros avançados, além de suportar paginação e contagem de registros.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_consolidated_positions_customer_by_customer_codeFrequência de atualização: D0 ou Mensal. Obtém dados de posição consolidada do cliente: - Retorna a Posição diária D0 - Posição diária D0 - Retorna a Posição histórica de um mês anterior quando informado o parâmetro monthYear - Posição histórica - Caso você não precise da informação atualizada em tempo real, evite realizar chamadas para buscar dados em D0 dia corrente, para não consumir recursos desnecessariamente. - Recomenda-se aguardar pelo menos 5 minutos antes de buscar nova atualização.customerCode (string) required
monthYear (string)
get_api_v2_positions_customers_by_customer_codeFrequência de atualização: D-3. Essa API obtém os dados das posições de um cliente baseado na data de referência e no filtro de produtos. As consultas são realizadas por cliente, intervalo de datas e tipos de produtos, retornando arrays separados por categoria de produto COE, Fundos, Renda Fixa, Conta Corrente, Previdência, Repo, Tesouro, Ações e Fundos Negociados. Observação: O intervalo de dias entre as datas inicial e final de referência não pode ser maior que 15 dias.customerCode (integer) required
startDate (string) required
endDate (string) required
productTypes (array) required
get_api_v1_wealth_evolution_customer_by_customer_codeFrequência de atualização: D-3. Obtém dados de evolução patrimonial de clientes. Os dados retornados referem-se a D-3, ou seja, consolidados até três dias antes da data da consulta. Observação: O intervalo de dias entre as datas inicial e final de referência não pode ser maior que 31 dias. Essas informações do EVP são processadas a cada 24 horas. Portanto, se os dados foram atualizados em uma data/hora inferior a 24 horas em relação à data e hora atual, o dado ainda é considerado atualizado.customerCode (integer) required
startDate (string) required
endDate (string) required
get_api_v1_investment_account_statement_customer_by_customer_codeFrequência de atualização: D0. Obtém dados de movimentações financeiras da conta investimento do cliente em D0. Observação: O parâmetro productType aceita apenas o valor TED no momento, filtrando a resposta para mostrar somente movimentações TED.customerCode (integer) required
startDate (string) required
endDate (string) required
page (integer) required
productType (string)
pageSize (integer) required
get_api_v1_investment_account_balance_customer_by_customer_codeFrequência de atualização: D0. Esta API fornece informações detalhadas sobre o saldo das contas de investimento de um cliente no dia corrente que é feita a chamada na API. São retornados dados como valor, conta, marca, e data da última atualização.customerCode (string) required
get_api_v1_digital_account_balance_customer_by_customer_codeFrequência de atualização: D0. Esta API permite obter informações detalhadas sobre o saldo da conta digital do cliente, incluindo saldo disponível, bloqueado e limite de cheque especial. Utilizada para consultar no dia corrente D0 os principais saldos financeiros dos clientes vinculados a um parceiro parceiro.customerCode (integer) required
get_api_v2_operations_customers_by_customer_codeFrequência de atualização: D-3. Esta API permite obter informações detalhadas sobre as operações financeiras movimentações realizadas pelos clientes, incluindo fundos, renda fixa, previdência, tesouro, COE, ações, fundos negociados e operações de repos. As consultas são por cliente e por intervalo de datas. Observação: O intervalo de dias entre as datas inicial e final de referência não pode ser maior que 15 dias.customerCode (string) required
productTypes (array) required
startDate (string) required
endDate (string) required
get_api_v1_midiaFrequência de atualização: D-1. API para obtenção de dados de tentativas de cadastro de clientes em jornadas digitais do parceiro, incluindo contexto de mídia, origem de acesso e informações técnicas da interação.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_termsFrequência de atualização: D-1. Disponibiliza a consulta dos termos contratuais assinados ou não pelos clientes e permite que o parceiro verifique, para um determinado cliente, quais termos foram aceitos, quais estão pendentes e os detalhes de cada aceite Data, Versão, Status.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_advisorDisponível para: parceiros B2B. Frequência de atualização: D-1. Informações dos assessores.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_commissionDisponível para: parceiros B2B. Frequência de atualização: D-1. Fechamento mensal de comissão.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_crm_tagDisponível para: parceiros B2B. Frequência de atualização: D-1. Informações das tags associadas às contas de clientes.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_crm_taskDisponível para: parceiros B2B. Frequência de atualização: D-1. Detalhes das tarefas relacionadas às contas dos clientes.$filter (string)
$skip (integer)
$top (integer)
$count (boolean)
get_api_v1_advisor_officeDisponível para: parceiros WS. Frequência de atualização: D-1. Esta API permite obter uma lista de assessores vinculados a um parceiro específico em D-1. Inclui dados como nome, e-mail, código do parceiro, se o assessor é master e se está ativo.isMaster (boolean)
isActive (boolean)
page (integer)
limit (integer)
get_api_v1_contracts_by_customer_codeDisponível para: parceiros WS. Frequência de atualização: D-0. Esta API retorna o estado do contrato por cliente, consultando o vínculo contratual associado ao código informado no path.customerCode (integer) required
get_api_v2_customersDisponível para: parceiros WS, consolidadores. Frequência de atualização: D-0. Esta API retorna, em D-0, os dados dos clientes habilitados para o escritorio. A consulta pode ser feita de forma completa para o escritorio ou filtrada pelo parametro opcional customerCode.customerCode (integer)
customCall any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body._url (string) required
_method (string)
_query (object)
_body
_headers (object)