---
title: BTG-ID
slug: btg-id
description: Learn how to create a flow using the BTG-ID connector with this comprehensive guide. Configure parameters like name, description, client ID, client secret, and connection URL to establish a connection. Set up the flow effortlessly by dragging the BTG-ID c
docTags: 
createdAt: 2023-09-19T20:26:23.550Z
---

## Objetivo/Resumo

A BTG é uma instituição financeira brasileira que oferece uma variedade de serviços e produtos relacionados ao mercado financeiro. O conector BTG-ID foi projetado para oferecer aos usuários facilidades em suas integrações com a plataforma.

## Criando um fluxo utilizando Conector BTG-ID

Para criar um fluxo utilizando o conector BTG-ID, é preciso criar uma conexão e em seguida configurar o fluxo.

### Criando conexão BTG-ID

OBS: [Acesse aqui](docId:1pCVN0mJbFKUjHMhj86K-) nosso passo a passo criar uma conexão.

Estes são os seguintes parâmetros de configuração da conexão BTG-ID que serão requisitados em sua criação:

- **Nome**: parâmetro padrão em qualquer criação de uma conexão, te ajudará a identificar melhor sua conexão (campo obrigatório);
- **Descrição**: parâmetro padrão e opcional em qualquer criação de uma conexão, aqui você pode relatar detalhadamente para quais fins servirá sua conexão;
- **ID do Cliente**: informe o client\_id da aplicação (campo obrigatório);
- **Chave Secreta do Cliente:&#x20;**&#x69;nforme o client\_secret da aplicação (campo obrigatório)**;**
- **URL do ambiente que será usado a conexão:&#x20;**&#x69;nforme o ambiente de acesso da conexão (campo obrigatório);

### Configurando fluxo com BTG-ID

Crie um fluxo (passo a passo [aqui](docId\:OcJTBFHi9Rerkr2d6OwIP)) e arraste o conector BTG-ID para o canvas.

::Image[]{src="https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/v8jwT29ZhMhq7D_vF-Jv8_image.png" size="50" width="1115" height="668" position="center" darkWidth="1115" darkHeight="668" showCaption="false"}

Selecione o conector e na aba de `Parametrização` preencha os seguintes parâmetros de configuração:

- **Operação:&#x20;**&#x61;ção que será realizada.
  - **Obter Credenciais**: requer o preenchimento do campo *Grant Type (tipo de concessão),&#x20;*&#x65; dos campos *Type, Resource, Locations&#x20;*&#x65;*&#x20;Privileges*, que serão mapeados no *Authorizations Details* (detalhes de autorização) esperado na api da BTG;

*Nota: Alguns desses campos podem ser preenchidos usando&#x20;*[Fluid Expression Language](docId:0VQVPw6saqz2z1jGp8FwC).

Na aba `Propriedades` , selecione a conexão desejada, dê um nome ao 'Passo' e se necessário detalhe uma descrição.

## Na prática

Neste tópico criaremos um fluxo para demonstrar o conector BTG-ID na prática. O fluxo terá apenas um passo com nome *credentials,&#x20;*&#x71;ue terá como responsabilidade buscar um token JWT válido com dados de autenticação de um determinado usuário da BTG.

![](https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/D-ojjpWbyDsllA6eOCq9H_image.png)

### Passo credentials

Assim ficará a `Parametrização` do nosso primeiro e único passo:

::Image[]{src="https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/nlG3-ZuikaY-v68ffrzrB_image.png" size="50" width="421" height="825" position="center" showCaption="false"}

Preencha os campos requeridos (\*). Para mais informações sobre dados de parametrização acesse a documentação oficial da [BTG pactual.](https://developer.btgpactual.com/dochub)

Na aba `Propriedades` informamos o nome do passo e a conexão criada para o conector BTG-ID:

::Image[]{src="https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/Mrpau0MS9KJdrEo0ejR3G_image.png" size="50" width="418" height="567" position="center" showCaption="false"}

### Disparando o Fluxo

Com os passos configurados basta disparar o fluxo. Nesse caso não precisaremos informar um payload de entrada, pois os dados que estamos usando no exemplo estão fixos no conector. Após o disparo, o resultado do fluxo será apresentado em tempo real no canvas:

![](https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/kYztTBqo4npO9GmQClo4R_image.png)

Abrindo os detalhes do passo temos o retorno do token jwt com os dados das credenciais criptografados pelo BTG:

![](https://api.archbee.com/api/optimize/G1NTw6yAi4RDUYbsU8csp/s9qT3cqZjRLLgc_x1qoPE_image.png)

