Total Bank
Manage your company's or your clients' bank account through TotalBank
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 54 actions:
| Action | Purpose | Parameters |
|---|---|---|
| get_rest_admin_convenios_pesquisa | Pesquisa de convênios de cobrança, pagamentos e PIX.br/brImportante: convênios em modo de operação consulta podem ser utilizados apenas em métodos de consulta @GET. | tipoServico (array) codigoBanco (string) |
| post_rest_cobranca_anexo_adiciona | Adiciona anexos a títulos.br/brbr/brPara adicionar anexos de uso futuro... | data: { . beneficiario . filtro . anexo } (object) required |
| get_rest_cobranca_anexo_pesquisa | Pesquisa de anexos. | codigoBancoBeneficiario (string) required codigoBeneficiario (string) required cnpjBeneficiario (string) required cpfCnpjPagador (string) nossoNumero (string) seuNumero (string) usoEmpresa (string) dataVencimento (string) valorNominal (number) situacaoTitulo (array) |
| post_rest_cobranca_imprime_boleto | Impressão de boleto, limitada a 20 títulos. | data: { . beneficiario . titulos (array) } (object) required |
| get_rest_cobranca_imprime_carne | Impressão de carnê, limitada a 1 carnê com suas respectivas parcelas. | codigoBeneficiario (string) required cpfCnpjPagador (string) required nossoNumero (string) required dataVencimento (string) required |
| get_rest_cobranca_pagador_consulta | Consulta cadastro do pagador. Necessário informar o CPF/CNPJ ou o nome do pagador | cpfCnpjPagador (string) nomePagador (string) |
| put_rest_cobranca_pagador_atualiza | Atualiza cadastro do pagador. | data: { . pessoa . endereco . telefone (string) . email (string) . senha (string) } (object) required |
| post_rest_cobranca_titulo_movimento_abatimento_alterar | Movimento de alteração de abatimento de títulos | data: { . beneficiario . titulos (array) . valorAbatimento (number) } (object) required |
| post_rest_cobranca_titulo_movimento_abatimento_cancelar | Movimento de cancelamento de abatimento de títulos | data: { . beneficiario . titulos (array) } (object) required |
| post_rest_cobranca_titulo_movimento_abatimento_conceder | Movimento de concessão de abatimento de títulos | data: { . beneficiario . titulos (array) . valorAbatimento (number) } (object) required |
| post_rest_cobranca_titulo_movimento_baixa | Movimenta pedido de baixa títulos. | data: { . beneficiario . titulos (array) } (object) required |
| post_rest_cobranca_titulo_movimento_desconto_alterar | Movimento de desconto do título. | data: { . beneficiario . titulos (array) . desconto1 . desconto2 . desconto3 } (object) required |
| post_rest_cobranca_titulo_movimento_desconto_cancelar | Movimento de cancelar desconto do título. | data: { . beneficiario . titulos (array) } (object) required |
| post_rest_cobranca_titulo_movimento_desconto_conceder | Movimento de desconto do título. | data: { . beneficiario . titulos (array) . desconto1 . desconto2 . desconto3 } (object) required |
| post_rest_cobranca_titulo_movimento_negativar | Movimenta a negativação de títulos. | data: { . beneficiario . titulos (array) } (object) required |
| post_rest_cobranca_titulo_movimento_protestar | Movimenta protesta de títulos. | data: { . beneficiario . titulos (array) . diasProtesto (integer) } (object) required |
| post_rest_cobranca_titulo_movimento_valor_nominal | Movimenta alteração do valor nominal de títulos. | data: { . beneficiario . titulos (array) . valorNominal (number) } (object) required |
| post_rest_cobranca_titulo_movimento_vencimento | Movimenta a alteração do vencimento dos títulos. | data: { . beneficiario . titulos (array) . novaDataVencimento (string) } (object) required |
| get_rest_cobranca_titulo_pesquisa | Pesquisa de títulos, limitada a 100 títulos, mas pode-se buscar a próxima página de acordo com o parâmetro pagina. O resultado da consulta retorna as informações da paginação quantidade de registros e páginas.br/brÉ obrigatório filtrar pelos dados do beneficiário codigoBancoBeneficiario, cnpjBeneficiario e codigoBeneficiario preenchidos ou pelo CPF/CNPJ do pagador cpfCnpjPagador. | codigoBancoBeneficiario (string) codigoBeneficiario (string) cnpjBeneficiario (string) cpfCnpjPagador (string) nossoNumero (string) seuNumero (string) usoEmpresa (string) dataVencimento (string) valorNominal (number) situacaoTitulo (array) pagina (integer) |
| get_rest_cobranca_titulo_pesquisa_ocorrencia | Pesquisa de ocorrências dos títulos, limitada a 100 ocorrências, mas pode-se buscar a próxima página de acordo com o parâmetro pagina. O resultado da consulta retorna as informações da paginação quantidade de registros e páginas.br/brÉ obrigatório filtrar pelos dados do beneficiário codigoBancoBeneficiario, cnpjBeneficiario e codigoBeneficiario preenchidos ou pelo CPF/CNPJ do pagador cpfCnpjPagador.br/brÉ obrigatório filtrar por um título nossoNumero, seuNumero, usoEmpresa preenchidos ou por um | codigoBancoBeneficiario (string) codigoBeneficiario (string) cnpjBeneficiario (string) cpfCnpjPagador (string) tipoOcorrencia (string) dataOcorrenciaInicial (string) dataOcorrenciaFinal (string) nossoNumero (string) seuNumero (string) usoEmpresa (string) dataVencimento (string) valorNominal (number) situacaoTitulo (array) pagina (integer) |
| post_rest_cobranca_titulo_registro | Registro de título. | data: { . beneficiario . contaBeneficiario . titulo } (object) required |
| get_rest_conta_corrente_lancamento_pesquisa | Pesquisa de lançamentos, limitada a 30 lançamentos, mas pode-se buscar a próxima página de acordo com o parâmetro 'pagina'. O resultado da consulta retorna as informações da paginação quantidade de registros e páginas.br/brImportante:br/brOs campos com informações da origem do lançamento serão retornados na API se o banco fornecer esses dados. | dataInicial (string) required dataFinal (string) required codigoBanco (string) required agencia (string) required conta (string) required pagina (integer) |
| get_rest_conta_corrente_saldo_pesquisa | Pesquisa de saldo | codigoBanco (string) required agencia (string) required conta (string) required dataSaldo (string) somenteComMovimentacao (boolean) |
| get_rest_crm_titular_pesquisa | Endpoint para consultar os titulares. | nome (string) cpfCnpjTitular (string) pagina (integer) tamanhoPagina (integer) |
| get_rest_crm_relacionamento_pesquisa_by_codigo_relacionamento | Endpoint para consultar um relacionamento por Id. | codigoRelacionamento (integer) |
| get_rest_crm_relacionamento_pesquisa | Endpoint para consultar os relacionamentos. | cnpj (string) razaoSocial (string) codigoRelacionamento (integer) hubId (integer) criacaoInicial (string) criacaoFinal (string) tecnico (integer) codigoConvenio (string) apelido (string) cnpjTitularConvenio (string) titularConvenio (string) pagina (integer) tamanhoPagina (integer) |
| post_rest_crm_titular_registro | Registro de titular. | data: { . cpfCnpjTitular (string) . nome (string) . nomeFantasia (string) } (object) required |
| get_rest_pagamento_dda_pesquisa | Pesquisa de obrigações DDA, limitada a 10 obrigações. Pode-se buscar a próxima página de acordo com o parametro pagina. | dataUltimaAlteracao (string) cpfCnpjBeneficiario (string) cpfCnpjPagador (string) dataVencimentoInicial (string) dataVencimentoFinal (string) valorDocumentoInicial (number) valorDocumentoFinal (number) status (array) pagina (integer) |
| get_rest_detran_sp_pesquisa | Consulta de débitos veiculares no Detran em SP.br/brImportante: todos os parâmetros são obrigatórios. | codigoConvenio (string) required cnpjPagador (string) required codigoRenavam (integer) required agenciaDebito (string) required contaCorrenteDebito (string) required dvContaCorrenteDebito (string) required tributo (string) required |
| get_rest_detran_sp_comprovantes | Pesquisa de comprovantes, limitada a 10 movimentações, mas pode-se buscar a próxima página de acordo com o parametro pagina.br/brImportante: esta consulta tem obrigatoriedade do CPF/CNPJ do titular do convênio pagador cpfCnpjPagador e de pelo menos uma das datas dataAgendamento ou dataVencimento | cnpjPagador (string) required dataVencimento (string) dataVencimentoFinal (string) dataAgendamento (string) dataAgendamentoFinal (string) valorDocumento (number) valorDocumentoFinal (number) valorPagamento (number) valorPagamentoFinal (number) status (array) codigoRenavam (integer) informacaoComplementar (string) pagina (integer) |
| post_rest_detran_sp_pagamento | Pedido de inclusão de pagamentos de débitos veiculares em SP | data: { . dataPagamento (string) . convenioPagador . tributo (string) . codigoRenavam (integer) . codigoPlaca (string) . cpfCnpjProprietario (string) . nomeProprietario (string) . codigoMunicipio (string) . codigoUF (string) . debitos (array) . respostaImediata (boolean) } (object) required |
| post_rest_pagamento_favorecido_alterar | Alterar um favorecido. | data: { . cpfCnpj (string) . nomeRazaoSocial (string) . valor (number) . numeroEmpresa (string) . responsavel (string) . email (string) . telefone (string) . endereco . dadosBancarios (array) } (object) required |
| post_rest_pagamento_favorecido_cadastrar | Cadastrar um favorecido. | data: { . cpfCnpj (string) . nomeRazaoSocial (string) . valor (number) . numeroEmpresa (string) . responsavel (string) . email (string) . telefone (string) . endereco . dadosBancarios (array) } (object) required |
| post_rest_pagamento_favorecido_excluir | Excluir um favorecido. | data: { . cpfCnpj (string) } (object) required |
| post_rest_pagamento_favorecido_excluir_dados_bancarios | Excluir dados bancários de um favorecido. | data: { . cpfCnpj (string) . codigoBanco (string) . tipoConta (string) . agencia (string) . conta (string) } (object) required |
| post_rest_pagamento_funcionario_alterar | Alterar um funcionário. | data: { . cpfCnpj (string) . nomeRazaoSocial (string) . numeroEmpresa (string) . responsavel (string) . email (string) . telefone (string) . endereco . dadosBancarios (array) . salario (number) } (object) required |
| post_rest_pagamento_funcionario_cadastrar | Cadastrar um funcionário. | data: { . cpfCnpj (string) . nomeRazaoSocial (string) . numeroEmpresa (string) . responsavel (string) . email (string) . telefone (string) . endereco . dadosBancarios (array) . salario (number) } (object) required |
| post_rest_pagamento_funcionario_excluir | Excluir um funcionário. | data: { . cpfCnpj (string) } (object) required |
| post_rest_pagamento_funcionario_excluir_dados_bancarios | Excluir dados bancários de um funcionário. | data: { . cpfCnpj (string) . codigoBanco (string) . tipoConta (string) . agencia (string) . conta (string) } (object) required |
| get_rest_pagamento_comprovantes | Pesquisa de comprovantes, limitada a 100 comprovantes, mas pode-se buscar a próxima página, de acordo com o parametro pagina. O resultado da consulta retorna as informações da paginação quantidade de registros e páginas.br/brImportante: esta consulta tem obrigatoriedade do CPF/CNPJ do titular do convênio pagador cpfCnpjPagador e de pelo menos uma das datas de agendamento ou vencimento dataAgendamento, dataAgendamentoFinal, dataVencimento ou dataVencimentoFinal. | cpfCnpjBeneficiario (string) cpfCnpjPagador (string) required documentoEmpresa (string) documentoBanco (string) dataVencimento (string) dataVencimentoFinal (string) dataAgendamento (string) dataAgendamentoFinal (string) valorDocumento (number) valorDocumentoFinal (number) valorPagamento (number) valorPagamentoFinal (number) status (array) informacaoComplementar (string) pagina (integer) |
| get_rest_pagamento_pesquisa | Pesquisa de pagamentos, limitada a 100 movimentações, mas pode-se buscar a próxima página de acordo com o parametro pagina. O resultado da consulta retorna as informações da paginação quantidade de registros e páginas.br/brImportante: esta consulta tem obrigatoriedade do CPF/CNPJ do titular do convênio pagador cpfCnpjPagador e de pelo menos uma das datas de agendamento ou vencimento dataAgendamento, dataAgendamentoFinal, dataVencimento ou dataVencimentoFinal. | cpfCnpjBeneficiario (string) cpfCnpjPagador (string) required documentoEmpresa (string) documentoBanco (string) dataVencimento (string) dataVencimentoFinal (string) dataAgendamento (string) dataAgendamentoFinal (string) valorDocumento (number) valorDocumentoFinal (number) valorPagamento (number) valorPagamentoFinal (number) status (array) informacaoComplementar (string) pagina (integer) |
| post_rest_pagamento_codigo_barras | Pedido de inclusão de pagamentos através de código de barras.br/brImportante: caso encontremos erro de validação em algum pagamento do lote, o erro é impeditivo. Nenhum pagamento será acatado e o erro será retornado em cada pagamento do lote, no campo msgValidacao. Se houver erro, este campo estará preenchido. | data: { . pagador . dataPagamento (string) . informacaoComplementar (string) . tipoServico (string) . pagamentos (array) } (object) required |
| post_rest_pagamento_darf | Pedido de inclusão de pagamentos de Documento de Arrecadação de Receitas Federais DARF.br/brImportante: caso encontremos erro de validação em algum pagamento do lote, o erro é impeditivo. Nenhum pagamento será acatado e o erro será retornado em cada pagamento do lote, no campo msgValidacao. Se houver erro, este campo estará preenchido. | data: { . pagador . dataPagamento (string) . informacaoComplementar (string) . pagamentos (array) } (object) required |
| post_rest_pagamento_gps | Pedido de inclusão de pagamentos de Guias da Previdência Social GPS.br/brImportante: caso encontremos erro de validação em algum pagamento do lote, o erro é impeditivo. Nenhum pagamento será acatado e o erro será retornado em cada pagamento do lote, no campo msgValidacao. Se houver erro, este campo estará preenchido. | data: { . pagador . dataPagamento (string) . informacaoComplementar (string) . pagamentos (array) } (object) required |
| post_rest_pagamento_pix | Pedido de inclusão de pagamentos através de PIX.br/brImportante: caso encontremos erro de validação em algum pagamento do lote, o erro é impeditivo. Nenhum pagamento será acatado e o erro será retornado em cada pagamento do lote, no campo msgValidacao. Se houver erro, este campo estará preenchido. | data: { . pagador . dataPagamento (string) . informacaoComplementar (string) . pix (array) } (object) required |
| post_rest_pagamento_transferencia | Pedido de inclusão de transferências em lote de pagamento de qualquer tipo fornecedores, salário ou diversos, por transferência bancária.br/brImportante: caso encontremos erro de validação em algum pagamento do lote, o erro é impeditivo. Nenhum pagamento será acatado e o erro será retornado em cada pagamento do lote, no campo msgValidacao. Se houver erro, este campo estará preenchido. | data: { . pagador . dataPagamento (string) . informacaoComplementar (string) . tipoServico (string) . transferencias (array) } (object) required |
| post_rest_pagamento_exclusao | Pedido de exclusão em lote de pagamentos.br/brImportante:br/brO pagamento precisa existir para que a exclusão seja realizada.br/brCaso o pagamento já tenha sido autorizado, não seja registro por API, e esteja nos status agendado ou enviado, será gerada uma remessa de exclusão.br/brCaso o pagamento ainda não tenha sido autorizado, o pagamento será cancelado. | data: { . pagador . pagamentos (array) } (object) required |
| get_rest_pix_cob_qrcode_by_txid | Endpoint para baixar o qrcode. | txid (string) width (string) height (string) |
| get_rest_pix_cob_by_txid | Endpoint para consultar cobrança imediata. | txid (string) |
| get_rest_pix_cobv_by_txid | Endpoint para consultar cobranças com vencimento. | txid (string) |
| get_rest_pix_devolucao_by_id | Endpoint para consultar solicitação de devolução de pix. | id (string) |
| post_rest_pix_cob | Endpoint para criar uma cobrança imediata. | No parameters |
| post_rest_pix_cobv | Endpoint para criar uma cobrança com vencimento. | No parameters |
| post_rest_pix_devolucao | Endpoint para solicitar devolução de pix. | No parameters |