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)
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"
}
]
}