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 62 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 | Retornar as notas fiscais por filtro | data_inicial (string) required data_final (string) required pagina (integer) tamanho_pagina (integer) documento_tomador (string) numero_nota (string) id_venda (string) |
| invoice/post_v1_notas_fiscais_vinculo_mdfe | Vincular nota fiscal a mdfe | data: { . chaves_acesso (array) . identificador (string) . status } (object) required |
| invoice/get_v1_notas_fiscais_by_chave | Retornar a nota fiscal por chave | 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 |