Audácia
Audácia Developers

Referência da API V1

Base: https://audacia.com.br/api/v1. Endpoints e permissões apurados na implementação disponibilizada para análise.

← Developers

Abrir especificação OpenAPI 3.1 (JSON)

As rotas protegidas exigem Authorization: Bearer <TOKEN>. O token de integração está vinculado à empresa e às permissões autorizadas. Não envie credenciais em URLs.

Conectividade e identificação

GET
/api/v1/health
Verificação HTTP da API
Público
GET
/api/v1/me
Identificação do cliente de API
Token de integração

Clientes e fornecedores

GET
/api/v1/customers
Listar
customers.read
GET
/api/v1/customers/by-code/{code}
Consultar por código
customers.read
GET
/api/v1/customers/by-document/{document}
Consultar por documento
customers.read
GET
/api/v1/customers/{customer}
Consultar por ID
customers.read
POST
/api/v1/customers
Cadastrar
customers.create
PUT/PATCH
/api/v1/customers/{customer}
Atualizar
customers.update
GET
/api/v1/customers/{customer}/relationships
Consultar relacionamentos
customers.read
POST
/api/v1/customers/{customer}/relationships
Adicionar relacionamento
customers.update
DELETE
/api/v1/customers/{customer}/relationships/{direction}/{relatedCustomer}
Excluir relacionamento
customers.update

Produtos e serviços

GET
/api/v1/products
Listar
products.read
GET
/api/v1/products/by-code/{code}
Consultar por código
products.read
GET
/api/v1/products/{product}
Consultar por ID
products.read
GET
/api/v1/search/products
Pesquisa
products.read
POST
/api/v1/products
Cadastrar
products.create
PUT/PATCH
/api/v1/products/{product}
Atualizar
products.update
DELETE
/api/v1/products/{product}
Excluir
products.delete
PUT
/api/v1/products/categories/{category}/sync
Sincronizar categoria
products.update
POST
/api/v1/products/{product}/images
Adicionar imagem
products.update
POST
/api/v1/products/{product}/images/replace
Substituir imagens
products.update
DELETE
/api/v1/products/{product}/images/{image}
Excluir imagem
products.update
PUT
/api/v1/products/prices/bulk
Atualizar preços em massa
products.price.update

Ofertas

GET
/api/v1/offers
Listar
offers.read
GET
/api/v1/offers/{offer}
Consultar
offers.read
POST
/api/v1/offers
Cadastrar
offers.create
PUT/PATCH
/api/v1/offers/{offer}
Atualizar
offers.update
DELETE
/api/v1/offers/{offer}
Excluir
offers.delete
POST
/api/v1/offers/quote
Simular oferta
offers.quote
POST
/api/v1/offers/quote/bulk
Simular em massa
offers.quote

Estoque

PUT
/api/v1/inventory/stock/products/by-code/{code}
Atualizar por código
inventory.stock.update
PUT
/api/v1/inventory/stock/products/{product}
Atualizar por ID
inventory.stock.update
PUT
/api/v1/inventory/stock/bulk
Atualizar em massa
inventory.stock.update

Audácia Agente: fila de impressão

POST
/api/v1/printing/register
Registrar agente
printing.agent
POST
/api/v1/printing/heartbeat
Atualizar presença
printing.agent
GET
/api/v1/printing/config
Consultar configurações
printing.agent
PUT
/api/v1/printing/routes
Salvar destinos
printing.agent
POST
/api/v1/printing/jobs/next
Solicitar próximo trabalho
printing.agent
GET
/api/v1/printing/history
Histórico
printing.agent
GET
/api/v1/printing/jobs/{job}
Consultar trabalho
printing.agent
POST
/api/v1/printing/jobs/{job}/retry
Repetir tentativa
printing.agent
POST
/api/v1/printing/jobs/{job}/reprint
Reimprimir
printing.agent
POST
/api/v1/printing/jobs/{job}/confirm
Confirmar impressão
printing.agent
POST
/api/v1/printing/jobs/{job}/error
Informar erro
printing.agent

Documentação em evolução. Alguns formatos de entrada e retorno ainda exigem consultar as especificações de cada recurso.