Pular para conteúdo

PUT Product

Endpoint: PUT /api/v1/product/{productId}

Atualiza um produto.

Realiza a atualização de um produto

Parâmetros de Requisição:

Headers:

 Content-Type: application/json # Content Type da requisição (Obrigratorio)
 Authorization: Bearer Token  #Authorization gerado junto a plataforma Integradores Farmacias Digitais. (Obrigratorio)
Route:
 productId : "3a1c2b7e-8f5d-4e93-bb1e-7628b791a10d" # Identificador único do objeto (GUID)

Corpo da Requisição:

{
  "Id": "3a1c2b7e-8f5d-4e93-bb1e-7628b791a10d",
  "Gtin": "7891018200015",
  "Name": "Dipirona Sódica",
  "Description": "Medicamento para alívio da dor e febre.",
  "UnitMeasure": "BX",
  "PackagingFactor": 10,
  "Class": {
    "Class": {
      "id": "f5d9a3b6-2c48-43d8-bcc5-988f1a8d9d8e",
      "Name": "Analgésicos"
    },
    "SubClass": {
      "id": "19a7b354-8e6c-4d0d-b212-ec13fa66f1a3",
      "Name": "Antipiréticos"
    }
  },
  "Group": {
    "Group": {
      "id": "723f1c59-748c-4487-9498-6fa7dd048b9d",
      "Name": "Medicamentos Comuns"
    },
    "SubGroup": {
      "id": "a5b8d10e-3c2f-41d5-bebc-59b8b5c58f17",
      "Name": "Não Controlados"
    }
  },
  "Section": {
    "id": "4a8d60c3-20e9-4f5c-89f8-97f85f5a0b1e",
    "Name": "Medicamentos Gerais"
  },
  "Manufacturer": {
    "BrandId": "0d75a862-42f5-40e3-8e74-c4b2b11d890c",
    "Brand": "PharmaBrand",
    "ManufacturerId": "2b59fd8d-1f34-4f8a-8a98-14c20e1f6379",
    "ManufacturerName": "Indústria Farmacêutica XYZ",
    "Cnpj": "68734454000120",
    "FlgOwnBrand": "No"
  },
  "Composition": {
    "Description": "sacarina sódica di-hidratada, metilparabeno, glicerol, edetato de cálcio dissódico hidratado, metabissulfito de sódio, sorbitol, amarelo de tartrazina e água purificada",
    "id": "af9cba6d-59b7-4d1f-8573-7e5bdf26c5e2"
  },
  "TherapeuticClass": {
    "Id": "93d8f7a6-4b3c-4e2d-a1a2-3dbf8659d91b",
    "Name": "Analgésicos e Antipiréticos"
  },
  "informations": {
    "TypeProduct": 1,
    "ActiveIngredient": "Dipirona Monoidratada",
    "DescriptionShippingBox": "Caixa de transporte para Dipirona",
    "ValidityMonths": 24,
    "Refrigerated": 1,
    "Batch": "D",
    "Validity": "2",
    "PharmacyInformation": {
      "Fcc": 0,
      "Dcb": "Dipyrone",
      "TypeRecipe": 0,
      "Ordinance": "SVS/MS 344/1998"
    },
    "TaxInformation": {
      "Ncm": "30049099",
      "AliquotaIpi": 4,
      "ListaPnn": 0,
      "cest": "102",
      "RegistroMs": "1234567890123",
      "CSTIcms": 12,
      "CSTPisCofins": 3.65
    }
  },
  "Prices": [
    {
      "StoreId": "{{ storeId }}",
      "Price": 4.99,
      "Discount": 0.5,
      "DiscountMax": 1
    }
  ],
  "Stock": [
    {
      "StoreId": "{{ storeId }}",
      "StockProduction": 20,
      "StockHomologation": 10,
      "StockBloqued": 0
    }
  ],
  "Categorias": [
    {
      "Id": "e1a27b18-5943-4a91-9bd4-d8eb3a58d4a5",
      "Name": "Farma"
    },
    {
      "Id": "2f9b8c17-3d94-4c2b-8a52-6159cfc64d5d",
      "Name": "Dor"
    },
    {
      "Id": "5a4e9f28-1b93-4027-8e3c-3e4f9c5b7a91",
      "Name": "Febre"
    }
  ]
}

Corpo da Resposta:

{
  "Id": "3a1c2b7e-8f5d-4e93-bb1e-7628b791a10d",
  "Gtin": "7891018200015",
  "Name": "Dipirona Sódica",
  "Description": "Medicamento para alívio da dor e febre.",
  "UnitMeasure": "BX",
  "PackagingFactor": 10,
  "Class": {
    "Class": {
      "id": "f5d9a3b6-2c48-43d8-bcc5-988f1a8d9d8e",
      "Name": "Analgésicos"
    },
    "SubClass": {
      "id": "19a7b354-8e6c-4d0d-b212-ec13fa66f1a3",
      "Name": "Antipiréticos"
    }
  },
  "Group": {
    "Group": {
      "id": "723f1c59-748c-4487-9498-6fa7dd048b9d",
      "Name": "Medicamentos Comuns"
    },
    "SubGroup": {
      "id": "a5b8d10e-3c2f-41d5-bebc-59b8b5c58f17",
      "Name": "Não Controlados"
    }
  },
  "Section": {
    "id": "4a8d60c3-20e9-4f5c-89f8-97f85f5a0b1e",
    "Name": "Medicamentos Gerais"
  },
  "Manufacturer": {
    "BrandId": "0d75a862-42f5-40e3-8e74-c4b2b11d890c",
    "Brand": "PharmaBrand",
    "ManufacturerId": "2b59fd8d-1f34-4f8a-8a98-14c20e1f6379",
    "ManufacturerName": "Indústria Farmacêutica XYZ",
    "Cnpj": "68734454000120",
    "FlgOwnBrand": "No"
  },
  "Composition": {
    "Description": "sacarina sódica di-hidratada, metilparabeno, glicerol, edetato de cálcio dissódico hidratado, metabissulfito de sódio, sorbitol, amarelo de tartrazina e água purificada",
    "id": "af9cba6d-59b7-4d1f-8573-7e5bdf26c5e2"
  },
  "TherapeuticClass": {
    "Id": "93d8f7a6-4b3c-4e2d-a1a2-3dbf8659d91b",
    "Name": "Analgésicos e Antipiréticos"
  },
  "informations": {
    "TypeProduct": 1,
    "ActiveIngredient": "Dipirona Monoidratada",
    "DescriptionShippingBox": "Caixa de transporte para Dipirona",
    "ValidityMonths": 24,
    "Refrigerated": 1,
    "Batch": "D",
    "Validity": "2",
    "PharmacyInformation": {
      "Fcc": 0,
      "Dcb": "Dipyrone",
      "TypeRecipe": 0,
      "Ordinance": "SVS/MS 344/1998"
    },
    "TaxInformation": {
      "Ncm": "30049099",
      "AliquotaIpi": 4,
      "ListaPnn": 0,
      "cest": "102",
      "RegistroMs": "1234567890123",
      "CSTIcms": 12,
      "CSTPisCofins": 3.65
    }
  },
  "Prices": [
    {
      "StoreId": "{{ storeId }}",
      "Price": 4.99,
      "Discount": 0.5,
      "DiscountMax": 1
    }
  ],
  "Stock": [
    {
      "StoreId": "{{ storeId }}",
      "StockProduction": 20,
      "StockHomologation": 10,
      "StockBloqued": 0
    }
  ],
  "Categorias": [
    {
      "Id": "e1a27b18-5943-4a91-9bd4-d8eb3a58d4a5",
      "Name": "Farma"
    },
    {
      "Id": "2f9b8c17-3d94-4c2b-8a52-6159cfc64d5d",
      "Name": "Dor"
    },
    {
      "Id": "5a4e9f28-1b93-4027-8e3c-3e4f9c5b7a91",
      "Name": "Febre"
    }
  ]
}