Developer API
Developer API
End point
All calls are sent to:
http://bestil-nu.net/rest/api/v1
Users (URL)
Users (also called orderlies) are people who must have access to reserve resources and make canteen purchases.
http://bestil-nu.net/rest/api/v1/users
Update users
<script> $.ajax({ type: "PUT", url: "https://bestil-nu.net/rest/api/v1/users", dataType: "json", async: "false", contentType: "application/json; charset=utf-8", headers: { "accept-version": "v1", "cache-control": "no-cache", "digest": "5552e52b-a921-1013-e8c3-e9c865e4df87" }, data { "Type":"DELETE", "CompanyUid":"5638f4e9-fb5a-4c64-85c5-2adfaaa5dd48", "Users":[ { "InternalId":"PAS2", "Firstname":"Peter", "Lastname":"Andersen", "PhoneLocal":{ "Value":"23232323", "Overwrite":"false" }, "PhoneMobile":{ "Value":"23232323", "Overwrite":"false" }, "Email":{ "Value":"info@facilitynet.io", "Overwrite":"false" }, "Username":{ "Value":"myUserName", "Overwrite":"false" }, "UsertypeId": "1", "Active":"true", "Department":{ "Reference":"DEPT\ASI\PKS", "Name":"Departementet" } }, { "InternalId":"PAS2", "Firstname":"Peter", "Lastname":"Andersen", "PhoneLocal":{ "Value":"23232323", "Overwrite":"false" }, "PhoneMobile":{ "Value":"23232323", "Overwrite":"false" }, "Email":{ "Value":"info@facilitynet.io", "Overwrite":"false" }, "Username":{ "Value":"myUserName", "Overwrite":"false" }, "UsertypeId": "1", "Active":"true", "Department":{ "Reference":"DEPT\ASI\PKS", "Name":"Departementet" } } ] }, success: function(msg) { alert( msg ); }, error: function (jqXHR, textStatus, errorThrown){ alert('Fejlmeddelelse: '+textStatus ); } }); </script>
Fetch users
Filtering
usertypeIds=1,2
<script> $.ajax({ type: "GET", url: https://bestil-nu.net/rest/api/v1/users", dataType: "json", async: "false", contentType: "application/json; charset=utf-8", headers: { "accept-version": "v1", "cache-control": "no-cache", "digest": "5552e52b-a921-1013-e8c3-e9c865e4df87" }, success: function(msg) { alert( msg ); }, error: function (jqXHR, textStatus, errorThrown){ alert('Fejlmeddelelse: '+textStatus ); } }); </script>
Update departments
<script> $.ajax({ type: "PUT", url: "https://bestil-nu.net/rest/api/v1/departments", dataType: "json", async: "false", contentType: "application/json; charset=utf-8", headers: { "accept-version": "v1", "cache-control": "no-cache", "digest": "5552e52b-a921-1013-e8c3-e9c865e4df87", }, data { "Departments":[ { "Department":{ "Reference":"DEPT\ASI\PKS", "Name":"Departementet" } }, { "Department":{ "Reference":"DEPT\ASI\PKS", "Name":"Departementet" } } ] }, success: function(msg) { alert( msg ); }, error: function (jqXHR, textStatus, errorThrown){ alert('Fejlmeddelelse: '+textStatus ); } }); </script>
Departments (URL)
Departments (f.ex. The finance department) is used to assign rights and to filter orders / purchases in reports.
https://bestil-nu.net/rest/api/v1/departments
Fetch departments
<script> $.ajax({ type: "GET", url: https://bestil-nu.net/rest/api/v1/departments", dataType: "json", async: "false", contentType: "application/json; charset=utf-8", headers: { "accept-version": "v1", "cache-control": "no-cache", "digest": "5552e52b-a921-1013-e8c3-e9c865e4df87" }, success: function(msg) { alert( msg ); }, error: function (jqXHR, textStatus, errorThrown){ alert('Fejlmeddelelse: '+textStatus ); } }); </script>