Skip to main content
PATCH
Atualizar Loja
Altera, em uma chamada só, tudo o que o painel deixa editar em Configurações: dados da loja, redes sociais e as regras de endereço e de telefone do checkout. Envie apenas o que quer mudar; o que não vier fica como está. As validações são as mesmas do painel (CNPJ válido, subdomínio livre, campos de template_config conferidos contra o tema ativo). Campos fora desta lista são recusados com 400.
Exige a permissão Gerenciar Loja (MANAGE_STORE) do usuário que criou o token. Veja Permissões do token.
string
required
Token de API no formato Bearer stk_live_....
string
Nome da loja (mínimo de 3 caracteres).
string
Descrição da loja. null limpa.
string
Termos de uso exibidos na vitrine. null limpa.
string
CNPJ válido. null limpa.
Logo: arquivo da plataforma (uuid.extensão) ou URL http(s). null remove.
string
Favicon, no mesmo formato do logo. null remove.
string
Subdomínio da loja: letras minúsculas, números e traços, mínimo de 3 caracteres. Precisa estar livre.
object
Configurações do tema ativo (chave → valor). Chaves que o tema não declara são ignoradas.
object
Redes sociais: instagram, twitter, discord, youtube, facebook, tiktok, whatsapp, telegram. Cada uma é string ou null.
object
Exigir endereço no checkout: enabled (boolean), specific (boolean: só para alguns produtos), category_ids e product_ids (arrays de UUID, usados quando specific é true).
object
Exigir telefone no checkout: enabled, optional (campo aparece mas não é obrigatório), specific, category_ids e product_ids.
Exemplo de corpo
A resposta é a loja completa, no mesmo formato de Obter Loja.