Pular para o conteúdo

Grade (eixos e sugestão)

Base: https://api.nivesistemas.com.br · 4 endpoints

Ramos disponíveis para sugestão de grade

Resposta: { profiles: [{ id, label }], suggested }

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/grid-catalog/seed/profiles" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Sugerir rótulos e valores de divisão/subdivisão (catálogo do ramo + IA)

Corpo (JSON)

Campo Tipo Obrigatório Descrição
profile string não Ramo; padrão vem do CNAE da loja
businessDescription string não Tipo de negócio em texto livre (até 500 caracteres)
useAi boolean não false devolve só o catálogo do ramo

Resposta: { divisionAxisLabel, subdivisionAxisLabel, divisions, subdivisions, aiUsed, aiError }

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/grid-catalog/seed/suggest" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"profile":"","businessDescription":"","useAi":true}'

Gravar rótulos da loja e cadastrar os valores escolhidos

Corpo (JSON)

Campo Tipo Obrigatório Descrição
divisionAxisLabel string sim Nome do eixo principal
subdivisionAxisLabel string sim Nome do eixo secundário
divisions string[] não Valores da divisão
subdivisions string[] não Valores da subdivisão
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/grid-catalog/seed/apply" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"divisionAxisLabel":"","subdivisionAxisLabel":"","divisions":null,"subdivisions":null}'

Atualizar só os nomes dos eixos (padrão legado: Tamanho e Cor)

Corpo (JSON)

Campo Tipo Obrigatório Descrição
divisionAxisLabel string sim Nome do eixo principal
subdivisionAxisLabel string sim Nome do eixo secundário
Janela do terminal
curl -X PUT "https://api.nivesistemas.com.br/grid-catalog/axis-labels" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"divisionAxisLabel":"","subdivisionAxisLabel":""}'