Conta Azul
Manage your finances, sales, customers, and inventory with Conta Azul ERP system.
Authentication
This connector uses OAuth 2.0 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 64 actions:
| Action | Purpose | Parameters |
|---|---|---|
| acquittance/post_v1_financeiro_eventos_financeiros_parcelas_by_parcela_id_baixa | Cria uma baixa para uma parcela específica | parcela_id (string) data: { . data_pagamento (string) . composicao_valor . conta_financeira (string) . metodo_pagamento (string) . observacao (string) . nsu (string) } (object) required |
| acquittance/get_v1_financeiro_eventos_financeiros_parcelas_by_parcela_id_baixa | Lista todas as baixas associadas ao id da parcela | parcela_id (string) |
| acquittance/patch_v1_financeiro_eventos_financeiros_baixas_by_baixa_id | Atualiza os dados de uma baixa existente | baixa_id (string) data: { . versao (integer) . data_pagamento (string) . composicao_valor . conta_financeira (string) . metodo_pagamento (string) . observacao (string) . nsu (string) } (object) required |
| acquittance/delete_v1_financeiro_eventos_financeiros_baixas_by_baixa_id | Remove uma baixa pelo id fornecido | baixa_id (string) |
| acquittance/get_v1_financeiro_eventos_financeiros_baixas_by_baixa_id | Retorna os detalhes de uma baixa pelo id fornecido | baixa_id (string) |
| charge/get_v1_financeiro_eventos_financeiros_contas_a_receber_cobranca_by_id_cobranca | Retorna os detalhes de uma cobrança específica pelo id | id_cobranca (string) |
| charge/delete_v1_financeiro_eventos_financeiros_contas_a_receber_cobranca_by_id_cobranca | Cancela uma cobrança específica pelo id | id_cobranca (string) |
| charge/post_v1_financeiro_eventos_financeiros_contas_a_receber_gerar_cobranca | Gera uma nova cobrança | data: { . conta_bancaria (string) . descricao_fatura (string) . id_parcela (string) . data_vencimento (string) . tipo (string) . atributos } (object) required |
| contracts/post_v1_contratos | Cria um novo contrato com base nos dados fornecidos | data: { . id_cliente (string) . data_emissao (string) . id_categoria (string) . id_centro_custo (string) . id_vendedor (string) . observacoes (string) . observacoes_pagamento (string) . termos . composicao_de_valor . condicao_pagamento . itens (array) } (object) required |
| contracts/get_v1_contratos | Retorna contratos com base nos filtros fornecidos | pagina (number) tamanho_pagina (number) campo_ordenado_ascendente (string) campo_ordenado_descendente (string) busca_textual (string) cliente_id (string) data_inicio (string) required data_fim (string) required |
| contracts/get_v1_contratos_proximo_numero | Retornar o próximo número do contrato disponível | No parameters |
| financial/get_v1_centro_de_custo | Retorna os centros de custo cadastrados que atendam às condições do filtro aplicado - utilizados para classificar lançamentos financeiros e facilitar o controle e análise de pagamentos e recebimentos | pagina (number) required tamanho_pagina (number) required busca (string) filtro_rapido (string) campo_ordenado_ascendente (string) campo_ordenado_descendente (string) |
| financial/post_v1_centro_de_custo | Cria um novo centro de custo e retorna os detalhes do centro de custo criado | data: { . codigo (string) . nome (string) } (object) required |
| financial/get_v1_financeiro_eventos_financeiros_by_id_evento_parcelas | Retorna as parcelas de acordo com o id do evento financeiro informado | id_evento (string) |
| financial/get_v1_categorias | Procura e retorna as categorias que atendam às condições do filtro aplicado | pagina (number) required tamanho_pagina (number) required campo_ordenado_ascendente (string) campo_ordenado_descendente (string) busca (string) tipo (string) apenas_filhos (boolean) nome (string) permite_apenas_filhos (boolean) required |
| financial/get_v1_financeiro_categorias_dre | Este endpoint permite listar a estrutura completa de categorias da Demonstração do Resultado do Exercício DRE, composta por categorias principais e subcategorias hierárquicas | No parameters |
| financial/get_v1_conta_financeira | Procura e retorna as contas financeiras que atendam às condições do filtro aplicado | pagina (integer) tamanho_pagina (integer) tipos (array) nome (string) apenas_ativo (boolean) esconde_conta_digital (boolean) mostrar_caixinha (boolean) |
| financial/get_v1_conta_financeira_by_id_conta_financeira_saldo_atual | Este endpoint tem como objetivo disponibilizar, de forma simples e direta, o saldo atual de uma conta financeira específica, identificada pelo seu id_conta_financeira | id_conta_financeira (string) |
| financial/post_v1_financeiro_eventos_financeiros_contas_a_receber | Cria o evento financeiro de contas a receber e retorna o protocolo da operação | data: { . data_competencia (string) . valor (number) . observacao (string) . descricao (string) . contato (string) . conta_financeira (string) . rateio (array) . condicao_pagamento } (object) required |
| financial/get_v1_financeiro_eventos_financeiros_contas_a_receber_buscar | Retorna uma lista de lançamentos financeiros baseado nos filtros | pagina (integer) required tamanho_pagina (integer) required campo_ordenado_ascendente (string) campo_ordenado_descendente (string) descricao (string) data_vencimento_de (string) required data_vencimento_ate (string) required data_competencia_de (string) data_competencia_ate (string) data_pagamento_de (string) data_pagamento_ate (string) data_alteracao_de (string) data_alteracao_ate (string) valor_de (string) valor_ate (string) status (array) ids_contas_financeiras (array) ids_categorias (array) ids_centros_de_custo (array) |
| financial/post_v1_financeiro_eventos_financeiros_contas_a_pagar | Cria o evento financeiro de contas a pagar e retorna o protocolo da operação | data: { . data_competencia (string) . valor (number) . observacao (string) . descricao (string) . contato (string) . conta_financeira (string) . rateio (array) . condicao_pagamento } (object) required |
| financial/get_v1_financeiro_eventos_financeiros_contas_a_pagar_buscar | Retorna uma lista de lançamentos financeiros baseado nos filtros | pagina (integer) required tamanho_pagina (integer) required campo_ordenado_ascendente (string) campo_ordenado_descendente (string) descricao (string) data_vencimento_de (string) required data_vencimento_ate (string) required data_competencia_de (string) data_competencia_ate (string) data_pagamento_de (string) data_pagamento_ate (string) data_alteracao_de (string) data_alteracao_ate (string) valor_de (string) valor_ate (string) status (array) ids_contas_financeiras (array) ids_categorias (array) ids_centros_de_custo (array) |
| financial/get_v1_financeiro_eventos_financeiros_parcelas_by_id | Retorna as informações de uma parcela específica pelo seu id | id (string) |
| financial/patch_v1_financeiro_eventos_financeiros_parcelas_by_id | Atualiza as informações de uma parcela do evento financeiro. - Sempre deverá ser enviado o campo VERSÃO com o valor atualizado do registro. - Não é necessário o envio do objeto inteiro, apenas os campos que serão atualizados | id (string) data: { . nota (string) . descricao (string) . vencimento (string) . composicao_valor . versao (integer) . data_pagamento_esperado (string) . metodo_pagamento (string) . perda . nsu (string) . pagamento_agendado (boolean) . id_conta_financeira (string) } (object) required |
| inventory/get_v1_produtos | Retornar os produtos por filtro | pagina (integer) tamanho_pagina (integer) campo_ordenacao (string) direcao_ordenacao (string) busca (string) status (string) integracao_ecommerce_ativo (boolean) produtos_kit_ativo (boolean) valor_venda_inicial (number) valor_venda_final (number) sku (string) data_alteracao_de (string) data_alteracao_ate (string) |
| inventory/post_v1_produtos | Criar um novo produto | data: { . ativo (boolean) . categoria . codigo_ean (string) . codigo_sku (string) . conversoes_unidade_medida (array) . descricao (string) . detalhe_kit . ecommerce . estoque . fiscal . formato . id_centro_custo (string) . nome (string) . pesos_dimensoes . status . unidade_medida . variacao } (object) required |
| inventory/get_v1_produtos_categorias | Retornar as categorias por filtro | pagina (integer) tamanho_pagina (integer) busca_textual (string) |
| inventory/get_v1_produtos_cest | Retornar os cests por filtro | pagina (integer) tamanho_pagina (integer) busca_textual (string) |
| inventory/get_v1_produtos_ecommerce_categorias | Retornar as categorias de e-commerce por filtro | busca_textual (string) |
| inventory/get_v1_produtos_ecommerce_marcas | Retornar as marcas de ecommerce por filtro | pagina (integer) tamanho_pagina (integer) direcao (string) busca_textual (string) |
| inventory/get_v1_produtos_ncm | Retornar os ncms por filtro | pagina (integer) tamanho_pagina (integer) busca_textual (string) |
| inventory/get_v1_produtos_unidades_medida | Retornar as unidades de medida por filtro | pagina (integer) tamanho_pagina (integer) busca_textual (string) |
| inventory/get_v1_produtos_by_id | Retornar o produto por id | id (string) |
| inventory/delete_v1_produtos_by_id | Deletar produto por id | id (string) |
| inventory/patch_v1_produtos_by_id | Atualizar parcialmente um produto por id | id (string) data: { . cest (integer) . codigo_ean (string) . codigo_sku (string) . ncm (integer) . nome (string) . peso_bruto (number) . peso_liquido (number) . unidade_medida (integer) . valor_venda (number) } (object) required |
| invoice/get_v1_notas_fiscais | Permite consultar todas as notas fiscais de produto NFe já emitidas no ERP, com suporte a filtros como data, número da nota, id da venda.. Este endpoint retorna somente NFe com status EMITIDA e CORRIGIDA COM SUCESSO outros status em construção. Essa funcionalidade facilita o monitoramento fiscal, exportação para relatórios ou integração com contabilidade. | data_inicial (string) required data_final (string) required pagina (integer) tamanho_pagina (integer) documento_tomador (string) numero_nota (string) id_venda (string) |
| invoice/get_v1_notas_fiscais_servico | Permite consultar todas as notas fiscais de serviço NFS-e já emitidas no ERP, com uso de filtros como data, número da nota, id da venda.. Este endpoint retorna NFS-e com todos os status possíveis a partir da emissão. Essa funcionalidade facilita o monitoramento fiscal, exportação para relatórios ou integração com contabilidade. | pagina (integer) tamanho_pagina (integer) data_competencia_de (string) required data_competencia_ate (string) required ids (array) id_cliente (array) numero_venda (integer) numero_nfse_inicial (integer) numero_nfse_final (integer) numero_rps_inicial (integer) numero_rps_final (integer) status (array) tipo_negociacao (string) |
| invoice/post_v1_notas_fiscais_vinculo_mdfe | Permite associar uma ou mais notas fiscais identificadas pelas chaves de acesso a um MDF-e Manifesto Eletrônico de Documento Fiscal. É possível também informar o status do vínculo ex: 'AUTORIZADO', 'ENCERRADO', 'CANCELADO'. Apoio no controle logístico e fiscal. | data: { . chaves_acesso (array) . identificador (string) . status } (object) required |
| invoice/get_v1_notas_fiscais_by_chave | Permite consultar dados de uma nota fiscal específica, buscando pela sua chave de acesso | chave (string) |
| person/get_v1_pessoas | Retornar as pessoas por filtro | pagina (integer) tamanho_pagina (integer) tipo_ordenacao (string) ordem_ordenacao (string) busca (string) ids (string) documentos (string) paises (string) cidades (string) ufs (string) codigos_pessoa (string) emails (string) tipos_pessoa (string) nomes (string) telefones (string) data_criacao_inicio (string) data_criacao_fim (string) data_alteracao_de (string) data_alteracao_ate (string) tipo_perfil (string) com_endereco (boolean) |
| person/post_v1_pessoas | Criar uma nova pessoa | data: { . agencia_publica (boolean) . ativo (boolean) . cnpj (string) . codigo (string) . cpf (string) . data_nascimento (string) . email (string) . enderecos (array) . inscricoes (array) . nome (string) . nome_fantasia (string) . observacao (string) . optante_simples (boolean) . outros_contatos (array) . perfis (array) . rg (string) . telefone_celular (string) . telefone_comercial (string) . tipo_pessoa } (object) required |
| person/post_v1_pessoas_ativar | Ativar pessoas em lote | data: { . uuids (array) } (object) required |
| person/post_v1_pessoas_excluir | Excluir pessoas em lote | data: { . uuids (array) } (object) required |
| person/post_v1_pessoas_inativar | Desativar pessoas em lote | data: { . uuids (array) } (object) required |
| person/get_v1_pessoas_legado_by_id | Retornar a pessoa por legacyid | id (string) |
| person/get_v1_pessoas_by_id | Retornar a pessoa por id | id (string) |
| person/put_v1_pessoas_by_id | Atualizar uma pessoa por id | id (string) data: { . agencia_publica (boolean) . ativo (boolean) . cnpj (string) . codigo (string) . cpf (string) . data_nascimento (string) . email (string) . enderecos (array) . inscricoes (array) . nome (string) . nome_fantasia (string) . observacao (string) . optante_simples (boolean) . outros_contatos (array) . perfis (array) . rg (string) . telefone_celular (string) . telefone_comercial (string) . tipo_pessoa } (object) required |
| person/patch_v1_pessoas_by_id | Atualizar parcialmente uma pessoa por id | id (string) data: { . agencia_publica (boolean) . ativo (boolean) . cnpj (string) . codigo (string) . cpf (string) . data_nascimento (string) . email (string) . enderecos (array) . inscricoes (array) . nome (string) . nome_empresa (string) . observacao (string) . optante_simples_nacional (boolean) . perfis (array) . rg (string) . telefone_celular (string) . telefone_comercial (string) . tipo_pessoa } (object) required |
| service/get_v1_servicos | Retornar os serviços por filtro | pagina (integer) tamanho_pagina (integer) busca_textual (string) |
| service/post_v1_servicos | Criar um novo serviço | data: { . codigo (string) . custo (number) . descricao (string) . preco (number) . status . tipo_servico } (object) required |
| service/delete_v1_servicos | Deletar serviços em lote | data: { . ids (array) } (object) required |
| service/get_v1_servicos_by_id | Retornar o serviço por id | id (string) |
| service/patch_v1_servicos_by_id | Atualizar parcialmente um serviço por id | id (string) data: { . codigo (string) . custo (number) . descricao (string) . preco (number) . tipo_servico } (object) required |
| protocol/get_v1_protocolo_by_id | Retorna o protocolo correspondente ao id fornecido | id (string) |
| sales/get_v1_venda_vendedores | Retorna a lista total de vendedores disponíveis | No parameters |
| sales/get_v1_venda_by_id | Retornar a venda por id | id (string) |
| sales/put_v1_venda_by_id | Atualizar uma venda por id | id (string) data: { . id_cliente (string) . numero (integer) . data_venda (string) . situacao (string) . observacoes (string) . observacoes_pagamento (string) . id_natureza_operacao (string) . versao (integer) . itens (array) . composicao_de_valor . condicao_pagamento } (object) required |
| sales/get_v1_venda_busca | Lista vendas utilizando filtros fornecidos como parâmetros de consulta | pagina (integer) tamanho_pagina (integer) campo_ordenado_ascendente (string) campo_ordenado_descendente (string) termo_busca (string) data_inicio (string) data_fim (string) data_criacao_de (string) data_criacao_ate (string) data_alteracao_de (string) data_alteracao_ate (string) ids_vendedores (array) ids_clientes (array) ids_natureza_operacao (array) situacoes (array) tipos (array) origens (array) numeros (array) ids_categorias (array) ids_produtos (array) pendente (boolean) totais (string) ids_legado_donos (array) ids_legado_clientes (array) ids_legado_produtos (array) ids_legado_categorias (array) |
| sales/post_v1_venda | Criar uma nova venda | data: { . id_cliente (string) . numero (integer) . situacao (string) . data_venda (string) . id_categoria (string) . id_centro_custo (string) . id_vendedor (string) . observacoes (string) . observacoes_pagamento (string) . itens (array) . composicao_de_valor . condicao_pagamento } (object) required |
| sales/get_v1_venda_by_id_imprimir | Gera e retorna um PDF da venda especificada pelo id | id (undefined) |
| sales/post_v1_venda_exclusao_lote | Exclui vendas em lote máximo de 10 vendas por requisição especificadas pelos uuids fornecidos | data: { . ids (array) } (object) required |
| sales/get_v1_venda_by_id_venda_itens | Retorna os itens de uma venda especificada pelo id da venda, com suporte a paginação e ordenação | id_venda (string) pagina (integer) tamanho_pagina (integer) |
| sales/get_v1_venda_proximo_numero | Retornar o próximo número de venda disponível | No parameters |
| custom | Call 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 (undefined) _headers (object) |