Pular para o conteúdo

Cupons

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

Listar cupons

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

Cupons de aniversário elegíveis

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

Validar código de cupom

Corpo (JSON)

Campo Tipo Obrigatório Descrição
code string sim Código do cupom
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/coupons/eligible/code" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"code":""}'

Detalhe

Parâmetros de rota: id

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

Criar cupom

Corpo (JSON)

Campo Tipo Obrigatório Descrição
code string sim Código
name string sim Nome
kind string sim BIRTHDAY | GENERAL
discountType string sim PERCENT | FIXED
discountValue number sim Valor do desconto
status string não ACTIVE | INACTIVE
validFrom string não YYYY-MM-DD
validUntil string não YYYY-MM-DD
maxUsesTotal integer não Limite total de usos
maxUsesPerCustomer integer não Limite por cliente
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/coupons" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"code":"","name":"Exemplo","kind":"","discountType":"","discountValue":0,"status":"","validFrom":"","validUntil":"","maxUsesTotal":1,"maxUsesPerCustomer":1}'

Atualizar cupom

Parâmetros de rota: id

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

Excluir cupom

Parâmetros de rota: id

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