# 🌐 Introdução às APIs Conta Azul

As **APIs da Conta Azul** permitem integrar sistemas externos ao ERP Conta Azul de forma segura, padronizada e escalável.
Elas oferecem recursos para automatizar processos **financeiros, vendas, cadastros de clientes e fornecedores, produtos e notas fiscais**, facilitando a sincronização de dados.

## 🚀 O que você pode fazer com nossas APIs

Com as APIs Conta Azul, é possível:

- Integrar sistemas parceiros (BI, CRM, e-commerce, etc.);
- Automatizar lançamentos de contas a pagar e receber;
- Consultar informações financeiras e contábeis em tempo real;
- Criar e manter cadastros de clientes, produtos e serviços sempre atualizados;
- Consultar notas fiscais eletrônicas (somente produtos NFe) - Em breve Serviços (NFS-e)


## 🧭 Estrutura Geral das APIs

A documentação das APIs Conta Azul está organizada por **áreas funcionais**.
Abaixo, você encontra uma visão geral com o propósito de cada uma e links diretos para os respectivos guias técnicos.

| Área | Descrição | Exemplo de Uso | Link |
|  --- | --- | --- | --- |
| **🔐 Autenticação** | APIs para autenticação via OAuth2, geração de credenciais e acesso a metadados. | Criar uma aplicação e obter tokens de acesso às APIs. | [Ver documentação](https://developers.contaazul.com/auth) |
| **💰 Financeiro / Cobranças / Baixas** | Controle completo de contas a pagar e receber, baixas, conciliações, cobranças e despesas. | Automatizar a baixa de títulos e conciliação de pagamentos. | [Ver documentação](https://developers.contaazul.com/docs/financial-apis-openapi) |
| **🧾 Vendas** | Criação, atualização e consulta de vendas. | Criar uma venda e replicar automaticamente na Conta Azul. | [Ver documentação](https://developers.contaazul.com/docs/sales-apis-openapi) |
| **👥 Pessoas / Fornecedores** | Cadastro e consulta de clientes, fornecedores . | Sincronizar automaticamente clientes entre sistemas. | [Ver documentação](https://developers.contaazul.com/open-api-docs/open-api-person) |
| **📦 Produtos e Serviços** | Gerenciamento de produtos e serviços: criação, atualização, estoque e valores. | Integrar catálogo de produtos do e-commerce com o ERP. | [Ver documentação](https://developers.contaazul.com/open-api-docs/open-api-inventory) |
| **🧮 Notas Fiscais** | Consulta de notas fiscais de produtos e serviços. | Consultar NFe emitidas | [Ver documentação](https://developers.contaazul.com/open-api-docs/open-api-invoice) |
| **📑 Contratos** | Gestão de contratos recorrentes. | Controlar contratos mensais e alocar despesas por centro de custo. | [Ver documentação](https://developers.contaazul.com/docs/contracts-apis-openapi) |
|  |  |  |  |


## ⚙️ Padrões Técnicos

- **Estilo:** REST
- **Formato:** JSON
- **Autenticação:** OAuth 2.0
- **Códigos de retorno:** HTTP padrão (`200`, `400`, `401`, `404`, `429`, `500`)
- **Paginação:** parâmetros `page` e `size`
- **Data/hora:** formato ISO 8601 (`YYYY-MM-DDTHH:mm:ssZ`)


## Futuro da API

No momento, algumas funcionalidades importantes ainda não estão disponíveis. Estamos constantemente trabalhando para aprimorar e expandir nossas capacidades, mas é importante que você esteja ciente das seguintes características atuais:

* **Ambiente de Homologação (Sandbox):** não oferecemos um ambiente de sandbox dedicado. Para testes, você terá acesso a uma **conta do desenvolvedor com duração de 30 dias**, que pode ser estendida se necessário. Esta conta permite que você valide suas integrações em um ambiente realista
* **Webhooks:** atualmente, a API **não suporta webhooks**, portanto, sua aplicação não receberá notificações automáticas sobre eventos ou mudanças de dados. Para manter seus dados atualizados, será preciso implementar um mecanismo de *polling* (consultas periódicas à API)
* **SDKs Oficiais:** não dispomos de **Software Development Kits (SDKs) oficiais** para linguagens de programação. Sua integração deverá ser construída diretamente com chamadas HTTP e manipulação de JSON, sem o auxílio de bibliotecas pré-prontas específicas da Conta Azul


### Fale Conosco

Para eventuais dúvidas, a **documentação é a sua melhor fonte**. Recomendamos a leitura das guias de **“OAuth 2.0”**, **“Guias de Uso”** e **“Erros Comuns”**. Caso enfrente bugs ou indisponibilidades, por favor, entre em contato com o suporte do Chat pelo Portal do Desenvolvedor para tirar dúvidas e obter orientações sobre o uso das APIs.