POST TCPV1/Administration/Lookups/Product/InsertUpdate?Token={Token}&UserID={UserID}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
Token

string

Required

UserID

integer

Required

Body Parameters

ProductInsert
NameDescriptionTypeAdditional information
ProductID

integer

None.

ProductGroupID

integer

None.

ProductName

string

None.

IUs

integer

None.

ProductDesc

string

None.

ProductCode

string

None.

NominalCode

string

None.

GTIN

string

None.

LicenceNo

string

None.

SupplierID

integer

None.

AnalysisCodeID

integer

None.

ForcastPercentage

integer

None.

TreatmentOfChoiceID

integer

None.

MaxQuantity

integer

None.

MinQuantity

integer

None.

PriceOverwrite

boolean

None.

DepotOverwrite

boolean

None.

IsActive

boolean

None.

Warning1

string

None.

Warning2

string

None.

MaxTemperature

decimal number

None.

MinTemperature

decimal number

None.

DefaultStoreID

integer

None.

ManufacturerBarcode

string

None.

ProductPCRS

string

None.

ShelfLife

decimal number

None.

LastActivityBy

integer

None.

SerializationID

integer

None.

SetAsDefault

boolean

None.

OrderCheckingId

integer

None.

NonPatientOrderCheckingID

integer

None.

OwnerCompanyID

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "ProductID": 1,
  "ProductGroupID": 2,
  "ProductName": "sample string 3",
  "IUs": 1,
  "ProductDesc": "sample string 4",
  "ProductCode": "sample string 5",
  "NominalCode": "sample string 6",
  "GTIN": "sample string 7",
  "LicenceNo": "sample string 8",
  "SupplierID": 1,
  "AnalysisCodeID": 1,
  "ForcastPercentage": 1,
  "TreatmentOfChoiceID": 9,
  "MaxQuantity": 1,
  "MinQuantity": 1,
  "PriceOverwrite": true,
  "DepotOverwrite": true,
  "IsActive": true,
  "Warning1": "sample string 13",
  "Warning2": "sample string 14",
  "MaxTemperature": 1.1,
  "MinTemperature": 1.1,
  "DefaultStoreID": 15,
  "ManufacturerBarcode": "sample string 16",
  "ProductPCRS": "sample string 17",
  "ShelfLife": 1.0,
  "LastActivityBy": 18,
  "SerializationID": 1,
  "SetAsDefault": true,
  "OrderCheckingId": 1,
  "NonPatientOrderCheckingID": 1,
  "OwnerCompanyID": 1
}

application/xml, text/xml

Sample:
<ProductInsert xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Entities.SmartAPI">
  <AnalysisCodeID>1</AnalysisCodeID>
  <DefaultStoreID>15</DefaultStoreID>
  <DepotOverwrite>true</DepotOverwrite>
  <ForcastPercentage>1</ForcastPercentage>
  <GTIN>sample string 7</GTIN>
  <IUs>1</IUs>
  <IsActive>true</IsActive>
  <LastActivityBy>18</LastActivityBy>
  <LicenceNo>sample string 8</LicenceNo>
  <ManufacturerBarcode>sample string 16</ManufacturerBarcode>
  <MaxQuantity>1</MaxQuantity>
  <MaxTemperature>1.1</MaxTemperature>
  <MinQuantity>1</MinQuantity>
  <MinTemperature>1.1</MinTemperature>
  <NominalCode>sample string 6</NominalCode>
  <NonPatientOrderCheckingID>1</NonPatientOrderCheckingID>
  <OrderCheckingId>1</OrderCheckingId>
  <OwnerCompanyID>1</OwnerCompanyID>
  <PriceOverwrite>true</PriceOverwrite>
  <ProductCode>sample string 5</ProductCode>
  <ProductDesc>sample string 4</ProductDesc>
  <ProductGroupID>2</ProductGroupID>
  <ProductID>1</ProductID>
  <ProductName>sample string 3</ProductName>
  <ProductPCRS>sample string 17</ProductPCRS>
  <SerializationID>1</SerializationID>
  <SetAsDefault>true</SetAsDefault>
  <ShelfLife>1</ShelfLife>
  <SupplierID>1</SupplierID>
  <TreatmentOfChoiceID>9</TreatmentOfChoiceID>
  <Warning1>sample string 13</Warning1>
  <Warning2>sample string 14</Warning2>
</ProductInsert>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.