CFL Items API

  • 2 minutes to read

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
}