CA4K RESTful API
CA4K RESTful API
1. Once the API is installed, the API site will be shown as “CA4K RESTfulAPI” on IIS.
2. By default RESTful API will be setup to use port 8081.
3. All functions use Authorization.
4. First get the access_token by calling the url http://<server ip>:8081/token
a. Body keys
i. Username <- ca4k operator name
ii. Password <- ca4k operator password
iii. Grant_type = password
5. Use the access_token returned and token_type = bearer to call all other functions.
6. Eg1: to get badgeinfo
a. http://localhost:8081/Badges/BadgeInfo?badge=1234&facility=0
b. Body keys
i. Authorization = bearer XXXXXXXXXXXXXXXXXX… is the access_token return from
token request call.
7. Eg2: Register to receive events using signalr.
@section scripts{
@*test signalr*@
@Scripts.Render("~/bundles/signalR")
<script src="/signalr/hubs"></script>
<script>
$(function () {
var alertHubService = $.connection.alertHubService;
$.connection.hub.start().done(() => alertHubService.server.connect());