Crie integrações utilizando as APIs oficiais da Venda MOZ e conecte ferramentas externas às funcionalidades da plataforma.
A API da Venda MOZ segue o padrão REST e devolve respostas em JSON. Todas as chamadas usam HTTPS e a URL base é:
https://www.venda-mozdrop.site/apiEndpoints públicos do catálogo ficam em /api/public/v1 e não exigem autenticação. Endpoints privados (pedidos, carteira, vendedor, delivery e notificações) exigem uma chave API válida.
vmz_live_..., emitida pela equipa Venda MOZ.Authorization: Bearer <chave> em cada pedido.GET /api/v1/orders HTTP/1.1
Host: www.venda-mozdrop.site
Authorization: Bearer vmz_live_a1b2c3d4e5
Content-Type: application/jsonPara solicitar uma chave API, contacte o suporte: +258 87 878 2721 (WhatsApp).
Consulte a lista de produtos, preços, disponibilidade (stock), categorias e imagens do catálogo público da Venda MOZ. Endpoint público — não requer chave API.
/api/public/v1/productsLista de produtos activos/api/public/v1/products?slug={slug}Detalhe de um produtoParâmetros: limit (1–100, padrão 24), category (slug da categoria), slug (produto específico).
curl "https://www.venda-mozdrop.site/api/public/v1/products?limit=10"{
"data": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"slug": "smartwatch-x9",
"name": "Smartwatch X9 Pro",
"price": 2500,
"currency": "MZN",
"stock": 14,
"available": true,
"is_new": true,
"niche": "tecnologia",
"category": "eletronicos",
"image": "https://.../smartwatch.jpg",
"short_description": "Relógio inteligente com chamadas e desporto.",
"url": "https://www.venda-mozdrop.site/p/smartwatch-x9",
"updated_at": "2026-08-09T00:00:00.000Z"
}
]
}Crie e acompanhe pedidos programaticamente. Requer chave API com escopo de pedidos.
/api/v1/ordersCriar pedido/api/v1/ordersListar pedidos/api/v1/orders/{order_code}Consultar pedido pelo código (VMZ-000001)/api/v1/orders/{order_code}/statusVer estado do pedido/api/v1/orders/{order_code}Atualizar informações do pedidoAceda aos dados do vendedor autorizado, estatísticas, produtos cadastrados e histórico de vendas.
/api/v1/seller/meDados do vendedor autorizado/api/v1/seller/statsEstatísticas de desempenho/api/v1/seller/productsProdutos cadastrados/api/v1/seller/salesHistórico de vendasGestão de entregas, estados, localização e confirmação de entrega.
/api/v1/deliveriesEntregas atribuídas/api/v1/deliveries/{id}/statusAtualizar estado da entrega/api/v1/deliveries/{id}/locationAtualizar localização/api/v1/deliveries/{id}/confirmConfirmar entregaConsulta de saldo, histórico financeiro, comissões e levantamentos.
/api/v1/walletSaldo disponível/api/v1/wallet/transactionsHistórico financeiro/api/v1/wallet/commissionsComissões/api/v1/wallet/withdrawalsSolicitar saqueEnvie notificações e receba alertas de pedidos, vendas e eventos da plataforma via webhooks.
/api/v1/notificationsEnviar notificação/api/v1/eventsEventos da plataforma/api/v1/webhooksRegistar endpoint de webhookAs respostas de erro seguem o formato:
{
"error": {
"code": "not_found",
"message": "Produto não encontrado."
}
}| Código | Significado |
|---|---|
| 200 | Pedido processado com sucesso. |
| 400 | Parâmetros inválidos — verifique o corpo e a query do pedido. |
| 401 | Chave API ausente ou inválida. |
| 403 | A chave não tem permissão para este recurso. |
| 404 | Recurso não encontrado. |
| 429 | Limite de utilização excedido — aguarde e tente novamente. |
| 500 | Erro interno — tente novamente mais tarde. |
updated_at para sincronizações incrementais de produtos.