LYNX UPBANK
DocsMódulo de VendasTemas de checkout
1 min de leitura

Temas de checkout

POST/v1/themes

Gerencia temas reutilizáveis de checkout (visual salvo: cores, logo, garantia, etc.). GET /v1/themes lista (escopo STORE:READ). No POST: sem id cria; com id edita; { id, setDefault: true } define como padrão; { id, delete: true } exclui.

Permissão necessária: STORE:MANAGE

Parâmetros

ParâmetroTipoDescrição
idstringID do tema (thm_…). Presente = edita; com setDefault/delete executa a ação.
nameobrig.stringNome do tema (ex.: Tema escuro da loja).
configobjectCampos de personalização do checkout: accentColor, logoUrl, ctaText, guarantee, merchantDisplayName, etc.
isDefaultbooleanSe true, vira o tema padrão dos novos checkouts.

Requisição

bash
curl -X POST https://lynxpix.cc/api/v1/themes \
  -H "Authorization: Bearer lynx_test_sua_chave" \
  -H "Content-Type: application/json" \
  -d '{"name":"Tema da loja","config":{"accentColor":"#7C3AED","ctaText":"Comprar agora"},"isDefault":true}'

Resposta

json
{
  "data": {
    "id": "thm_1a2b3c",
    "name": "Tema da loja",
    "isDefault": true,
    "config": {
      "accentColor": "#7C3AED",
      "ctaText": "Comprar agora"
    }
  },
  "error": null
}