Pular para o conteúdo

Chaves de API

Somente sessão de usuário (JWT). API key não autentica estas rotas.

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

Listar chaves

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

Criar chave

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string sim Nome da chave (até 100)
scope string não integration (padrão), read ou inherit
permissions string[] não Lista personalizada de permissões (substitui o escopo)

Resposta: 201 Created. Retorna o token completo uma única vez

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/api-keys" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo","scope":"","permissions":null}'

Revogar chave

Parâmetros de rota: id

Janela do terminal
curl -X DELETE "https://api.nivesistemas.com.br/api-keys/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"