Pular para o conteúdo

Usuários

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

Listar usuários

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

Criar usuário

Corpo (JSON)

Campo Tipo Obrigatório Descrição
username string sim Login
password string sim Senha (mín. 6 caracteres)
name string não Nome exibido
active boolean não Ativo
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/users" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"username":"","password":"","name":"Exemplo","active":true}'

Atualizar usuário

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
username string não Login
password string não Nova senha
active boolean não Ativo
Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/users/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"username":"","password":"","active":true}'

Excluir usuário

Parâmetros de rota: id

Resposta: 204 No Content

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

Histórico de logins do usuário (data/hora, IP e navegador)

Parâmetros de rota: id

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

Remover 2FA do usuário

Parâmetros de rota: id

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