PDV
Base: https://api.nivesistemas.com.br · 6 endpoints
GET /pos/search
Seção intitulada “GET /pos/search”Busca rápida de produtos para PDV
Query params
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
q |
string | sim | Termo de busca (descrição ou GTIN) |
includeInactive |
boolean | não | Quando true, inclui produtos inativos (compras / vínculo XML) |
curl -X GET "https://api.nivesistemas.com.br/pos/search" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/pos/search", { method: "GET", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "GET", "https://api.nivesistemas.com.br/pos/search", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())GET /pos/payment-link/sellers
Seção intitulada “GET /pos/payment-link/sellers”Listar vendedores (link de pagamento)
curl -X GET "https://api.nivesistemas.com.br/pos/payment-link/sellers" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/pos/payment-link/sellers", { method: "GET", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "GET", "https://api.nivesistemas.com.br/pos/payment-link/sellers", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())PATCH /pos/payment-link/sellers/:id/phone
Seção intitulada “PATCH /pos/payment-link/sellers/:id/phone”Atualizar telefone do vendedor
Parâmetros de rota: id
curl -X PATCH "https://api.nivesistemas.com.br/pos/payment-link/sellers/{id}/phone" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/pos/payment-link/sellers/{id}/phone", { method: "PATCH", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "PATCH", "https://api.nivesistemas.com.br/pos/payment-link/sellers/{id}/phone", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())GET /pos/payment-link/sales/:id
Seção intitulada “GET /pos/payment-link/sales/:id”Detalhe da venda para link
Parâmetros de rota: id
curl -X GET "https://api.nivesistemas.com.br/pos/payment-link/sales/{id}" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/pos/payment-link/sales/{id}", { method: "GET", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "GET", "https://api.nivesistemas.com.br/pos/payment-link/sales/{id}", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())POST /pos/payment-link/sales/:id
Seção intitulada “POST /pos/payment-link/sales/:id”Gerar link de pagamento (PDV)
Parâmetros de rota: id
curl -X POST "https://api.nivesistemas.com.br/pos/payment-link/sales/{id}" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/pos/payment-link/sales/{id}", { method: "POST", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "POST", "https://api.nivesistemas.com.br/pos/payment-link/sales/{id}", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())POST /pos/payment-link/sales/:id/whatsapp
Seção intitulada “POST /pos/payment-link/sales/:id/whatsapp”Enviar link de pagamento por WhatsApp
Parâmetros de rota: id
curl -X POST "https://api.nivesistemas.com.br/pos/payment-link/sales/{id}/whatsapp" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/pos/payment-link/sales/{id}/whatsapp", { method: "POST", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "POST", "https://api.nivesistemas.com.br/pos/payment-link/sales/{id}/whatsapp", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())
