CFL Items API
APIPublisher = 'christiaens';
APIGroup = 'bocountdynamics';
APIVersion = 'v2.0';
EntityName = 'item';
EntitySetName = 'items';
https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/items
Entity:
{
"@odata.etag": "W/\"JzE5OzY5MjM1MDM2NzEwMjgwMDE2MzMxOzAwOyc=\"",
"id": "6d7fe6e9-ba67-ec11-8a4c-005056867b89",
"number": "1000",
"displayName": "Fiets",
"type": "Inventory",
"itemCategoryId": "8865ff0d-ba67-ec11-8a4c-005056867b89",
"itemCategoryCode": "DIV",
"blocked": false,
"gtin": "",
"inventory": 32,
"unitPrice": 4000,
"priceIncludesTax": false,
"unitCost": 350.595,
"taxGroupId": "00000000-0000-0000-0000-000000000000",
"taxGroupCode": "",
"baseUnitOfMeasureId": "c6608356-5779-ea11-93f7-005056b46d84",
"baseUnitOfMeasureCode": "STUKS",
"generalProductPostingGroupId": "463c2f8c-3390-eb11-bb60-000d3a38e6db",
"generalProductPostingGroupCode": "DET.HANDEL",
"inventoryPostingGroupId": "ec1ea1aa-3390-eb11-bb60-000d3a38e6db",
"inventoryPostingGroupCode": "GEREED",
"lastModifiedDateTime": "2023-03-24T08:26:31.267Z"
}
CREATE
method: POST
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/items
Body:
{
"number": "TEST",
"displayName": "TEST ARTIKEL",
"itemCategoryCode": "DIV",
"baseUnitOfMeasureCode": "STUKS"
}
DELETE
method: DELETE
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/items(6d7fe6e9-ba67-ec11-8a4c-005056867b89)
UPDATE
method: PATCH
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/items(6d7fe6e9-ba67-ec11-8a4c-005056867b89)
Headers:
"If-Match" : W/"JzE5OzY5MjM1MDM2NzEwMjgwMDE2MzMxOzAwOyc="
Body:
{
"unitPrice": 10
}