Pular para o conteúdo

Configurações de e-mail

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

Obter configurações SMTP

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

Atualizar configurações SMTP

Corpo (JSON)

Campo Tipo Obrigatório Descrição
enabled boolean não Habilitar envio
smtpHost string não Servidor SMTP
smtpPort integer não Porta
smtpUser string não Usuário SMTP
smtpPassword string não Senha SMTP
fromEmail string não Remetente
reviewRequestCooldownDays integer não Dias sem novo pedido após o cliente avaliar (padrão 30)
reviewRequestRetryDays integer não Dias sem insistir quando o pedido não foi respondido (padrão 14)
reviewRequestExpireDays integer não Dias em aguardando até expirar o pedido (padrão 14; 0 = não expirar)
Janela do terminal
curl -X PUT "https://api.nivesistemas.com.br/email-settings" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"enabled":true,"smtpHost":"","smtpPort":1,"smtpUser":"","smtpPassword":"","fromEmail":"","reviewRequestCooldownDays":1,"reviewRequestRetryDays":1,"reviewRequestExpireDays":1}'

Enviar e-mail de teste

Corpo (JSON)

Campo Tipo Obrigatório Descrição
to string sim Destinatário
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/email-settings/test" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"to":""}'