Skip to main content

🏬 Buscar Lojas

Este endpoint permite listar todas as lojas associadas à sua conta. As lojas sao retornadas na ordem de position (ascendente). Ele é ideal para:
  • Exibir lojas em painéis administrativos
  • Integrar dados com outros sistemas
  • Automatizar consultas de lojas

🔐 Autenticação

Esta rota exige autenticação via API Key, enviada no header da requisição:

📋 Exemplo de Requisição

📊 Exemplo de Resposta

A primeira chamada (sem cursor) já retorna nextCursor e hasMore na paginação, permitindo iniciar a paginação por cursor sem chamadas extras.

📌 Parâmetros

Query params

Caso não existam lojas na página consultada, stores é retornado como array vazio.

🔄 Paginação por cursor

Para listas grandes (mais de ~100 itens), prefira paginação por cursor no lugar de page:
  1. Faça a primeira chamada sem cursor.
  2. Se hasMore for true, a resposta traz o campo nextCursor.
  3. Envie esse nextCursor no parâmetro cursor da próxima requisição para buscar a página seguinte.
No modo cursor, a paginação é retornada apenas com nextCursor, hasMore e limit:
  • cursor e page não podem ser usados juntos (400 INVALID_PAGINATION).
  • nextCursor: null com hasMore: false indicam o fim da lista (a API responde 200 com array vazio).

⚠️ Possíveis erros

  • 400 INVALID_PAGINATION_LIMIT → limit fora do intervalo permitido (1 a 100)
  • 400 INVALID_PAGINATION_PAGE → page inválida
  • 400 INVALID_PAGINATION_CURSOR → cursor inválido ou malformado
  • 400 INVALID_PAGINATION → page e cursor utilizados juntos
  • 500 INTERNAL_SERVER_ERROR → erro interno
Update: 23/05/2024 as 13:00