FRACTTAL API

(PUT) Atualizar Item

Através deste EndPoint você pode atualizar as informações de um item.

EndPoint

https://app.fracttal.com/api/inventories/:code

Parâmetros de entrada

Parâmetro Tipo de campo Obrigatório Descrição
id_warehouse Integer Sim (Opcional se existe code_warehouse) Id armazém onde está o item
code_warehouse Text Sim (Opcional se existe id_warehouse) Código armazém onde está o item
description Text Opcional Descrição do item
location Text Opcional Localização física do item.
max_stock_level Real Opcional Estoque máximo permitido no armazém
min_stock_level Real Opcional Estoque mínimo permitido no armazém
reorder_level Real Opcional Quantidade para pedir
stock Real Opcional Estoque atual
unit_cost_stock Real Opcional Custo do item

Nota: Para hacer una actualización de un item , el request sólo debe contener los campos que se desean actualizar y los campos obligatorios.

Parâmetros de saída

Parâmetro Tipo de campo Descrição
id Integer Id do item a eliminar
code Text Código do item
description Text Descrição
id_warehouse Integer Id do armazém que está o item
location Text Localização física do item.
max_stock_level Real Estoque máximo permitido no armazém
min_stock_level Real Estoque mínimo permitido no armazém
reorder_level Real Quantidade a pedir
stock Real Estoque atual
unit_cost_stock Real Custo do item

Exemplo de Petição (PUT):

URL: https://app.fracttal.com/api/inventories/ITM-001

Body:

{
  "field_1": "Aro",
  "field_2": "R16 Y70",
  "field_3": "Dunlop",
  "field_4": "RM340",
  "field_5": "",
  "field_6": "",
  "id_warehouse": 1,
  "location": "Indefinido",
  "max_stock_level": 2,
  "min_stock_level": 0,
  "reorder_level": 1,
  "stock": 2,
  "stock_temp": 0,
  "unit_cost_stock": 0
}

 

Exemplo de resposta:

Body:

{
  "success": true,
  "message": "200",
  "data": [
    {
      "id": 5,
      "description": "Aceite Mobil 10w40 ",
      "field_1": "Aceites ",
      "field_2": null,
      "field_3": "Mobil",
      "field_4": "10w40",
      "field_5": null,
      "field_6": null,
      "warehouses": [
        {
          "id_warehouse": 1,
          "location": "Indefinido",
          "max_stock_level": 2,
          "min_stock_level": 2,
          "reorder_level": 6,
          "stock": 10,
          "stock_temp": 0,
          "unit_cost_stock": 0
        }
      ]
    }
  ],
  "total": 1
}