CFL Locations API
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"
}