CFL Locations API

  • 2 minutes to read

APIPublisher = 'christiaens';
APIGroup = 'bocountdynamics';
APIVersion = 'v2.0';
EntityName = 'location';
EntitySetName = 'locations';

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

Entity:

 {
    "@odata.etag": "W/\"JzE5OzY4MTk2Mjk5NTU5MTUyMzA1MTExOzAwOyc=\"",
    "id": "04175eec-b967-ec11-8a4c-005056867b89",
    "code": "BLAUW",
    "displayName": "Magazijn Blauw",
    "contact": "Chris Meyer",
    "addressLine1": "Buitenplein 3",
    "addressLine2": "",
    "city": "MECHELEN",
    "state": "",
    "country": "BE",
    "postalCode": "2800",
    "phoneNumber": "+32-(0)2-27639814",
    "email": "",
    "website": ""
}

CREATE

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

{
    "code": "PASSENDALE",
    "displayName": "Magazijn Passendale",
    "contact": "",
    "addressLine1": "Passendalestraat 199",
    "addressLine2": "",
    "city": "PASSENDALE",
    "state": "",
    "country": "BE",
    "postalCode": "8980",
    "phoneNumber": "02 345 67 89",
    "email": "voornaam.achternaam@domein.abc",
    "website": "www.domein.abc"
}

DELETE

method: DELETE
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/location(04175eec-b967-ec11-8a4c-005056867b89)

UPDATE

method: PATCH
Url: https://server:port/serverinstance/api/Christiaens/BoCountDynamics/v2.0/companies(companyid)/location(04175eec-b967-ec11-8a4c-005056867b89)
Headers:
"If-Match" : W/"JzE5OzY4MTk2Mjk5NTU5MTUyMzA1MTExOzAwOyc="
Body:

{
    "displayName": "TEST AANPASSING"
}