Access Control / Check-in

This API endpoint lets you check a memeber in and out based on their username/password, a access card ID or a access token.

When testing this endpoint, ensure the member or contact you are trying these requests for has at least one unused time pass in their account. You can manually add a time pass to a member from the "Time Passes" tab in their account.

post
Check in by Access Card ID

https://xyz.spaces.nexudus.com/api/public/checkin
"xyz" represent your account sub-domain. It is the prefix to ".spaces.nexudus.com" on your members portal. Each member or contact can have one or more access card IDs. Enter these in the Account > Services section for each of them.
Request
Response
Path Parameters
AccessCardId
required
string
The access card id
200: OK
{
"Status": 200,
"Message": "2015-09-11T21:59:59 UTC",
"Value": {
"SessionExpire": "2015-09-11T21:59:59 UTC",
"SessionTimeOut": 46455.3521501
},
"Errors": null,
"WasSuccessful": true
}

post
Check in by Username and Password

https://xyz.spaces.nexudus.com/api/public/checkin
Request
Response
Body Parameters
Disconnect
optional
boolean
Checks the user out.
Mac
optional
string
AA:BB:CC:DD:EE:FF
Password
required
string
Email
required
string
200: OK
{
"Status": 200,
"Message": "2015-09-11T21:59:59 UTC",
"Value": {
"SessionExpire": "2015-09-11T21:59:59 UTC",
"SessionTimeOut": 46455.3521501
},
"Errors": null,
"WasSuccessful": true
}

Request Body

{
Email: 'sampe@sample.com',
Password: 'pwd',
Mac: 'AA:BB:CC:DD:EE:FF',
Disconnect: false
}

post
Check in by MAC access token

https://xyz.spaces.nexudus.com/api/public/checkin
Request
Response
Body Parameters
Disconnect
optional
boolean
Checks the user out.
Mac
required
string
AA:BB:CC:DD:EE:FF
Token
required
string
200: OK
{
"Status": 200,
"Message": "2015-09-11T21:59:59 UTC",
"Value": {
"SessionExpire": "2015-09-11T21:59:59 UTC",
"SessionTimeOut": 46455.3521501
},
"Errors": null,
"WasSuccessful": true
}

Request Body

{
Token: 'XYZ1234',
Mac: 'AA:BB:CC:DD:EE:FF',
Disconnect: false
}