Voltar

API Reference Livoo

Integre o ecossistema Livoo na sua plataforma. Acesse lives, produtos, pedidos e usuários em tempo real.

Base URL https://api.livooliveshop.com/v1

Autenticação Obrigatório

Todos os endpoints requerem autenticação via Bearer Token. Obtenha sua chave de API no painel do vendedor em Configurações → API.

Header de autenticação
# Inclua em todas as requisições Authorization: Bearer lv_live_sk_xxxxxxxxxxxxxxxx Content-Type: application/json

Lives Stable

GET /lives Listar lives
Query Parameters
ParâmetroTipoDescrição
statusstringFiltrar por status: live, scheduled, ended
limitnumberMáximo de resultados (padrão: 20, máx: 100)
cursorstringCursor de paginação para próxima página
Resposta 200
{
  "data": [
    {
      "id": "live_8f2k3m",
      "title": "Lançamento Coleção Verão",
      "status": "live",
      "viewers": 1432,
      "started_at": "2026-04-15T01:00:00Z"
    }
  ],
  "cursor": "eyJpZCI6Im...",
  "has_more": true
}
POST /lives Criar live
Body
CampoTipoDescrição
title *stringTítulo da live (máx 100 chars)
scheduled_atstringISO 8601 — omitir para iniciar agora
productsstring[]IDs dos produtos a exibir na live
Exemplo de requisição
{
  "title": "Flash Sale — 48h",
  "scheduled_at": "2026-04-20T20:00:00Z",
  "products": ["prod_abc", "prod_xyz"]
}

Produtos Stable

GET /products Listar produtos
Query Parameters
ParâmetroTipoDescrição
qstringBusca por nome ou SKU
in_stockbooleanFiltrar somente produtos em estoque
limitnumberMáximo de resultados (padrão: 20)
POST /products Criar produto
Body
CampoTipoDescrição
name *stringNome do produto
price *numberPreço em centavos (BRL)
stock *numberQuantidade em estoque
imagesstring[]URLs das imagens do produto
skustringCódigo SKU interno
DELETE /products/:id Remover produto

Remove permanentemente o produto. Produtos vinculados a pedidos em andamento não podem ser removidos — retorna 409 Conflict.

Pedidos Stable

GET /orders Listar pedidos
Query Parameters
ParâmetroTipoDescrição
statusstringpending, paid, shipped, delivered, cancelled
live_idstringFiltrar pedidos de uma live específica
fromstringData inicial ISO 8601
tostringData final ISO 8601

Webhooks Beta

Receba notificações em tempo real quando eventos ocorrem na sua loja.

POST /webhooks Registrar webhook
Eventos disponíveis
EventoDescrição
order.createdNovo pedido realizado
order.paidPagamento confirmado
live.startedLive iniciada
live.endedLive encerrada
product.sold_outProduto esgotado
Body
{
  "url": "https://sua-plataforma.com/webhook",
  "events": ["order.created", "order.paid"],
  "secret": "seu_webhook_secret"
}

Códigos de Erro

CódigoSignificado
400Requisição inválida — verifique os parâmetros obrigatórios
401Não autorizado — token ausente ou inválido
403Sem permissão para este recurso
404Recurso não encontrado
409Conflito — recurso em estado incompatível
429Rate limit atingido — máximo 100 req/min
500Erro interno — contate contato@livooliveshop.com