CFL Item Variants API

  • 2 minutes to read

APIPublisher = 'christiaens';
APIGroup = 'bocountdynamics';
APIVersion = 'v2.0';
EntityName = 'itemVariant';
EntitySetName = 'itemVariants';

https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/itemVariants

Entity:

{
    "@odata.etag": "W/\"JzE5OzQ2MjE1MDM0NzQzNjA4MTE2NjIxOzAwOyc=\"",
    "id": "1157cffb-ba67-ec11-8a4c-005056867b89",
    "itemId": "b370e3c8-3390-eb11-bb60-000d3a38e6db",
    "itemNumber": "LS-10PC",
    "code": "LS-10PC-B",
    "description": "Zwart"
}

CREATE

method: POST
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/itemVariants
Body:

{
    "itemNumber": "TEST",
    "code": "TEST ZWART",
    "description": "Zwart"
}

DELETE

method: DELETE
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/itemVariants(1157cffb-ba67-ec11-8a4c-005056867b89)

UPDATE

method: PATCH
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/itemVariants(1157cffb-ba67-ec11-8a4c-005056867b89)
Headers:
"If-Match" : W/"JzE5OzQ2MjE1MDM0NzQzNjA4MTE2NjIxOzAwOyc="
Body:

{
    "description": "Test aanpassing"
}