Items
Criar Item
Inicia uma nova conexão com uma instituição financeira. Este é o primeiro passo para acessar dados bancários de um usuário.
Endpoint
Método e URL:
POST /v1/itemsContent-Type: application/json
Parâmetros do Body
connectorId(string, obrigatório): ID do conector da instituição financeira (UUID v7)parameters(object, obrigatório): Credenciais e parâmetros específicos da instituição- Utilize os campos encontrados no campo "rules" de um connector.
Campos da Resposta
status: Status da operação ("success")data: Dados do item criadoid: Identificador único do item criado (UUID)
Exemplo de Uso
Requisição:
POST /v1/items
Content-Type: application/json
{
"connectorId": "01985c42-340d-74d4-a08f-6771f4bcb453",
"parameters": {
"cpf": "123.456.789-01",
"cnpj": "000-000-000/0000-00"
}
}Resposta
Resposta de sucesso (200):
{
"status": "success",
"data": {
"id": "01985c42-1234-5678-9abc-def123456789"
}
}Resposta de erro (400):
{
"status": "error",
"message": "Invalid connector ID or parameters"
}Fluxo de Conexão
Após criar um item:
- Item criado: O item é criado com status
pending - Processamento: O sistema tenta estabelecer conexão com a instituição
- Autenticação: Pode requerer autenticação adicional (OAuth, MFA)
- Status atualizado: O item pode mudar para
synced,auth_error, ou permanecerpending
Próximos Passos
Após criar o item:
- Use o endpoint Buscar Item para acompanhar o status da conexão
- Se necessário, siga o fluxo de autenticação OAuth fornecido na resposta
- Uma vez conectado, você pode acessar os dados bancários através dos endpoints específicos
Notas Importantes
- Os parâmetros variam conforme a instituição - consulte a documentação do conector específico
- Monitore o status do item após a criação para acompanhar o progresso da conexão

