Loja Integrada API — pedidos, produtos e clientes.
Nó Loja Integrada
O nó de workflow Loja Integrada é um cliente REST para a Loja Integrada API. Use-o para consultar e gerenciar pedidos (pedidos), produtos (produtos) e clientes (clientes).
Node ID no editor: lojaintegrada_request
URL padrão: GET https://api.awsli.com.br/v1/pedido/search
O que faz
- Envia requisições HTTP autenticadas para a API da Loja Integrada (
api.awsli.com.br) - Suporta GET, POST, PUT e DELETE
- Retorna HTTP
status,datada resposta eheadersda resposta - Auth padrão:
Authorization: chave_api {{lojaintegrada_api_key}}
Pré-requisitos
- Uma loja Loja Integrada
- API key (chave de 20 caracteres) do admin Loja Integrada → API
- Integration key em Configurações → API Keys:
lojaintegrada_api_key
Como configurar
Passo 1 — Obter sua API key
No admin Loja Integrada, gere ou copie sua chave de API (20 caracteres). A Loja Integrada usa esquema de auth customizado — não Bearer token.
Passo 2 — Definir credenciais
Adicione lojaintegrada_api_key como integration key. O formato do header é:
Authorization: chave_api YOUR_20_CHAR_KEY
Passo 3 — Configurar o nó
| Campo | Obrigatório | Descrição |
|---|---|---|
| URL / Endpoint | Sim | URL completa da Loja Integrada API |
| Method | Não | GET, POST, PUT, DELETE (padrão: GET) |
| Headers (JSON) | Não | Deve incluir Authorization: chave_api ... se sobrescrever |
| Body (JSON) | Não | Request body para POST/PUT |
Templates de operação integrados
| Operação | Method | Endpoint |
|---|---|---|
| Search orders | GET | /v1/pedido/search |
| List products | GET | /v1/produto |
| List customers | GET | /v1/cliente |
| Create customer | POST | /v1/cliente |
| Update customer | PUT | /v1/cliente/{cliente_id} |
Exemplo — criar cliente (POST body):
{
"nome": "{{contact.name}}",
"email": "{{contact.email}}",
"cpf_cnpj": "{{variables.cpf}}"
}
Nomes de endpoints estão em português (pedido, produto, cliente) conforme convenção da Loja Integrada API.
Passo 4 — Usar dados da resposta
Order number: {{lojaintegrada_1.data.numero}}
Customer email: {{lojaintegrada_1.data.cliente.email}}
Saídas do nó
| Campo de saída | Descrição |
|---|---|
status | HTTP status code |
data | Corpo da resposta JSON parseado |
headers | Response headers |
Dicas e boas práticas
- Auth usa prefixo
chave_api— não useBearera menos que a documentação Loja Integrada especifique - Use
/pedido/searchcom filtros de query para status e intervalos de data - Webhooks Loja Integrada notificam eventos de pedido — combine com este nó para payload completo do pedido
- Armazene
cliente_idnos contatos WhatsWave após create para fluxos de update
Exemplos de uso
Confirmação WhatsApp de novo pedido
- Webhook — novo pedido Loja Integrada
- Loja Integrada GET — busca de pedido por ID
- Send WhatsApp — "Pedido #{{lojaintegrada_1.data.numero}} recebido!"
Verificação de estoque antes da venda
- WhatsWave Agent — cliente pergunta sobre disponibilidade
- Loja Integrada GET —
/v1/produto/{id} - Agent response — estoque de
{{lojaintegrada_1.data.estoque}}
FAQ
Por que 401 Unauthorized?
API key incorreta ou prefixo chave_api ausente no header Authorization. Use o template de header integrado.
Por que endpoints estão em português?
A Loja Integrada API usa nomes de recursos em português (pedido, cliente).
Posso filtrar pedidos por status?
Sim — adicione query parameters em /v1/pedido/search conforme documentação Loja Integrada API.
Isso difere do nó HTTP?
Pré-configurado com URLs Loja Integrada, formato de auth header e atalhos de operação.
Referência da API
| Item | Valor |
|---|---|
| Base URL | https://api.awsli.com.br/v1/ |
| Auth | Authorization: chave_api {api_key} |
| Docs oficiais | Loja Integrada developer |
Relacionado
Este artigo foi útil?
Precisa de mais ajuda? Falar com suporte