POST api/Parts

Create a new Parts

Request Information

URI Parameters

None.

Body Parameters

CatalogueInsertUpdateRequestModel
NameDescriptionTypeAdditional information
CatalogueID

integer

None.

CatalogueCode

string

Required

CatalogueName

string

Required

LongDesc

string

None.

Aisle

string

None.

Row

string

None.

Bin

string

None.

Status

integer

None.

SerialNo

string

None.

Barcode

string

None.

Unspc_Code

string

None.

RFID

string

None.

AccountGroupId

integer

None.

CategoryID

integer

None.

Make

string

None.

Model

string

None.

LocationId

integer

None.

DepartmentId

integer

None.

Building

string

None.

Room

string

None.

Price

decimal number

None.

TaxID

integer

None.

OrderUnitId

integer

None.

CurrencyID

integer

None.

ReOrderQty

decimal number

None.

Cost

decimal number

None.

IsActive

boolean

None.

IsStockCheck

boolean

None.

SageAccountGroupID

integer

None.

SageAccountID

integer

None.

SageItemGLGroupID

integer

None.

QbAssetAccount

string

None.

QbIncomeAccount

string

None.

QbExpenseAccount

string

None.

UsersList

Collection of integer

None.

UserID

integer

None.

APIKey

string

None.

Request Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "catalogueID": 1,
  "catalogueCode": "sample string 1",
  "catalogueName": "sample string 2",
  "longDesc": "sample string 3",
  "aisle": "sample string 4",
  "row": "sample string 5",
  "bin": "sample string 6",
  "status": 1,
  "serialNo": "sample string 7",
  "barcode": "sample string 8",
  "unspc_Code": "sample string 9",
  "rfid": "sample string 10",
  "accountGroupId": 1,
  "categoryID": 1,
  "make": "sample string 11",
  "model": "sample string 12",
  "locationId": 1,
  "departmentId": 1,
  "building": "sample string 13",
  "room": "sample string 14",
  "price": 1.0,
  "taxID": 1,
  "orderUnitId": 1,
  "currencyID": 1,
  "reOrderQty": 1.0,
  "cost": 1.0,
  "isActive": true,
  "isStockCheck": true,
  "sageAccountGroupID": 1,
  "sageAccountID": 1,
  "sageItemGLGroupID": 1,
  "qbAssetAccount": "sample string 17",
  "qbIncomeAccount": "sample string 18",
  "qbExpenseAccount": "sample string 19",
  "usersList": [
    1,
    2
  ],
  "userID": 20,
  "apiKey": "sample string 21"
}

application/xml, text/xml

Sample:
<CatalogueInsertUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.RequestModel">
  <APIKey>sample string 21</APIKey>
  <AccountGroupId>1</AccountGroupId>
  <Aisle>sample string 4</Aisle>
  <Barcode>sample string 8</Barcode>
  <Bin>sample string 6</Bin>
  <Building>sample string 13</Building>
  <CatalogueCode>sample string 1</CatalogueCode>
  <CatalogueID>1</CatalogueID>
  <CatalogueName>sample string 2</CatalogueName>
  <CategoryID>1</CategoryID>
  <Cost>1</Cost>
  <CurrencyID>1</CurrencyID>
  <DepartmentId>1</DepartmentId>
  <IsActive>true</IsActive>
  <IsStockCheck>true</IsStockCheck>
  <LocationId>1</LocationId>
  <LongDesc>sample string 3</LongDesc>
  <Make>sample string 11</Make>
  <Model>sample string 12</Model>
  <OrderUnitId>1</OrderUnitId>
  <Price>1</Price>
  <QbAssetAccount>sample string 17</QbAssetAccount>
  <QbExpenseAccount>sample string 19</QbExpenseAccount>
  <QbIncomeAccount>sample string 18</QbIncomeAccount>
  <RFID>sample string 10</RFID>
  <ReOrderQty>1</ReOrderQty>
  <Room>sample string 14</Room>
  <Row>sample string 5</Row>
  <SageAccountGroupID>1</SageAccountGroupID>
  <SageAccountID>1</SageAccountID>
  <SageItemGLGroupID>1</SageItemGLGroupID>
  <SerialNo>sample string 7</SerialNo>
  <Status>1</Status>
  <TaxID>1</TaxID>
  <Unspc_Code>sample string 9</Unspc_Code>
  <UserID>20</UserID>
  <UsersList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:long>1</d2p1:long>
    <d2p1:long>2</d2p1:long>
  </UsersList>
</CatalogueInsertUpdateRequestModel>

multipart/form-data

Sample:
<CatalogueInsertUpdateRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.RequestModel"><APIKey>sample string 21</APIKey><AccountGroupId>1</AccountGroupId><Aisle>sample string 4</Aisle><Barcode>sample string 8</Barcode><Bin>sample string 6</Bin><Building>sample string 13</Building><CatalogueCode>sample string 1</CatalogueCode><CatalogueID>1</CatalogueID><CatalogueName>sample string 2</CatalogueName><CategoryID>1</CategoryID><Cost>1</Cost><CurrencyID>1</CurrencyID><DepartmentId>1</DepartmentId><IsActive>true</IsActive><IsStockCheck>true</IsStockCheck><LocationId>1</LocationId><LongDesc>sample string 3</LongDesc><Make>sample string 11</Make><Model>sample string 12</Model><OrderUnitId>1</OrderUnitId><Price>1</Price><QbAssetAccount>sample string 17</QbAssetAccount><QbExpenseAccount>sample string 19</QbExpenseAccount><QbIncomeAccount>sample string 18</QbIncomeAccount><RFID>sample string 10</RFID><ReOrderQty>1</ReOrderQty><Room>sample string 14</Room><Row>sample string 5</Row><SageAccountGroupID>1</SageAccountGroupID><SageAccountID>1</SageAccountID><SageItemGLGroupID>1</SageItemGLGroupID><SerialNo>sample string 7</SerialNo><Status>1</Status><TaxID>1</TaxID><Unspc_Code>sample string 9</Unspc_Code><UserID>20</UserID><UsersList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:long>1</d2p1:long><d2p1:long>2</d2p1:long></UsersList></CatalogueInsertUpdateRequestModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

CommonResponseDataModel
NameDescriptionTypeAdditional information
ReturnID

integer

Required

Message

string

Required

Successful

boolean

Required

Code

integer

None.

TotalRecord

integer

None.

Response Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "returnID": 1,
  "message": "sample string 2",
  "successful": true,
  "code": 4,
  "totalRecord": 5
}

application/xml, text/xml

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel">
  <Code>4</Code>
  <Message>sample string 2</Message>
  <ReturnID>1</ReturnID>
  <Successful>true</Successful>
  <TotalRecord>5</TotalRecord>
</CommonResponseDataModel>

multipart/form-data

Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>