Subdivisões de grade
Base: https://api.nivesistemas.com.br · 6 endpoints
GET /grid-subdivisions
Seção intitulada “GET /grid-subdivisions”Listar subdivisão
curl -X GET "https://api.nivesistemas.com.br/grid-subdivisions" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/grid-subdivisions", { 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/grid-subdivisions", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())POST /grid-subdivisions
Seção intitulada “POST /grid-subdivisions”Criar subdivisão
Corpo (JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name |
string | sim | Valor do eixo secundário (ex.: PRETO, BEGE) |
Resposta: 201 Created
curl -X POST "https://api.nivesistemas.com.br/grid-subdivisions" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo" \ -H "Content-Type: application/json" \ -d '{"name":"Exemplo"}'const res = await fetch("https://api.nivesistemas.com.br/grid-subdivisions", { method: "POST", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", "Content-Type": "application/json", }, body: JSON.stringify({ "name": "Exemplo" }),});const data = await res.json();import requests
res = requests.request( "POST", "https://api.nivesistemas.com.br/grid-subdivisions", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", }, json={ "name": "Exemplo" },)print(res.json())PATCH /grid-subdivisions/:id
Seção intitulada “PATCH /grid-subdivisions/:id”Atualizar subdivisão
Parâmetros de rota: id
Corpo (JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name |
string | sim | Valor do eixo secundário (ex.: PRETO, BEGE) |
curl -X PATCH "https://api.nivesistemas.com.br/grid-subdivisions/{id}" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo" \ -H "Content-Type: application/json" \ -d '{"name":"Exemplo"}'const res = await fetch("https://api.nivesistemas.com.br/grid-subdivisions/{id}", { method: "PATCH", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", "Content-Type": "application/json", }, body: JSON.stringify({ "name": "Exemplo" }),});const data = await res.json();import requests
res = requests.request( "PATCH", "https://api.nivesistemas.com.br/grid-subdivisions/{id}", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", }, json={ "name": "Exemplo" },)print(res.json())DELETE /grid-subdivisions/:id
Seção intitulada “DELETE /grid-subdivisions/:id”Excluir subdivisão
Parâmetros de rota: id
Resposta: 204 No Content
curl -X DELETE "https://api.nivesistemas.com.br/grid-subdivisions/{id}" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/grid-subdivisions/{id}", { method: "DELETE", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "DELETE", "https://api.nivesistemas.com.br/grid-subdivisions/{id}", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())PUT /grid-subdivisions/reorder
Seção intitulada “PUT /grid-subdivisions/reorder”Reordenar subdivisões
Corpo (JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
ids |
string[] | sim | IDs na ordem desejada |
curl -X PUT "https://api.nivesistemas.com.br/grid-subdivisions/reorder" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo" \ -H "Content-Type: application/json" \ -d '{"ids":null}'const res = await fetch("https://api.nivesistemas.com.br/grid-subdivisions/reorder", { method: "PUT", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", "Content-Type": "application/json", }, body: JSON.stringify({ "ids": null }),});const data = await res.json();import requests
res = requests.request( "PUT", "https://api.nivesistemas.com.br/grid-subdivisions/reorder", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", }, json={ "ids": None },)print(res.json())POST /grid-subdivisions/:id/merge
Seção intitulada “POST /grid-subdivisions/:id/merge”Mesclar subdivisão em outra
Parâmetros de rota: id
Corpo (JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
targetId |
string | sim | ID do item que permanece |
curl -X POST "https://api.nivesistemas.com.br/grid-subdivisions/{id}/merge" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo" \ -H "Content-Type: application/json" \ -d '{"targetId":""}'const res = await fetch("https://api.nivesistemas.com.br/grid-subdivisions/{id}/merge", { method: "POST", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", "Content-Type": "application/json", }, body: JSON.stringify({ "targetId": "" }),});const data = await res.json();import requests
res = requests.request( "POST", "https://api.nivesistemas.com.br/grid-subdivisions/{id}/merge", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", }, json={ "targetId": "" },)print(res.json())
