API
Listar lojas
Lista as lojas do account e vendor vinculados à sua API key, com paginação e filtros.
GET
Retorna as lojas do account + vendor vinculados à sua API key. Cada loja vem com sua configuração
completa — location, services, channels, schedules, informações de impostos e contato, configuração
de delivery, metas de vendas, o bloco fiscal e o estado operacional. Apenas os campos internos do
Fire são excluídos (o
effectiveSettings derivado, drafts/overrides e colunas de auditoria).
Use projeção de campos (?fields=) para retornar apenas os campos que você precisa.
Autenticação
string
obrigatório
Sua API key do Fire com scope
store:read. A key deve ser vendor-scoped (binding account +
vendor) — keys sem vendorId são rejeitadas com 403.Query params
O account e o vendor são derivados da sua API key (vendor-scoped) — não são enviados por query.
string
Lista de campos a retornar separados por vírgula (projeção). Veja Projeção de campos.
Omita para retornar todos os campos. Um campo desconhecido resulta em
400.string
Filtra por status de publicação:
DRAFT, PUBLISHED, PARTIALLY_PUBLISHED, ARCHIVED.string
Filtra por estado operacional:
ACTIVE, INACTIVE, SUSPENDED.string
Filtra por estado de sync:
SYNCED, PENDING, FAILED.string
Filtra por id de cidade.
string
Filtra por um código de canal publicado (ex.
APP).string
Busca de texto sobre nome, store code e external id.
integer
padrão:"1"
Número da página (base 1).
integer
padrão:"20"
Tamanho da página (1–500).
Requisição
Resposta
object[]
integer
Total de lojas que correspondem à query.
integer
Página atual.
integer
Tamanho da página.
integer
Total de páginas.
O bloco fiscal
fiscal espelha store.storeFiscalConfig no evento order.completed — ambos são projetados pela
mesma função, então um integrador fiscal obtém exatamente o mesmo formato por qualquer caminho
(incluindo os fallbacks legados de nível raiz govIdType / govIdNumber). fiscal é null para
lojas sem configuração fiscal.
O bloco fiscal é específico por país: os campos exclusivos do Brasil (secondaryGovIdType,
secondaryGovIdNumber, metadata) são incluídos apenas para lojas do Brasil e são omitidos
por completo — as chaves não aparecem, não vão em null — para os demais países. Mesmo critério
que orders.fiscal.metadata. O país vem de location.countryCode (com fallback legacy para govIdType === "CNPJ" em lojas do Brasil antigas sem ele).
Projeção de campos
Escolha quais campos cada loja retorna, similar à projeção do MongoDB ou ao parâmetro_source do
Elasticsearch. Aplica-se tanto à listagem quanto à loja específica.
- Sem
fields→ todos os campos são retornados. fields=id,storeCode,name,fiscal→ apenas esses.- Um campo fora do catálogo →
400com a lista de campos permitidos.
id, storeNumber, storeCode, accountId, vendorId, name,
externalId, status, active, timezone, location, services, channels,
publishedChannels, operationSchedule, salesSchedule, schedulesByChannel, taxesInfo,
contactInfo, deliveryInfo, salesGoals, fiscal, operational, syncStatus, lastSyncedAt,
createdAt, updatedAt.
Relacionado
Obter loja
Leia uma loja específica por id.
Listar pedidos da loja
Lista os pedidos de uma loja específica.

