EMS API Functions—Auto Check-in Operation
AutoCheckin
Requires EMS API Advanced License
Description
Automatically checks-in to a Booking in EMS.
Request Parameters
|
Name |
Description |
Type |
|---|---|---|
|
UserName |
EMS User Name |
String |
|
Password |
EMS User Password |
String |
|
EmailAddress |
Email Address |
String |
|
WebUserID |
Web User ID |
Integer |
|
UDFID |
User Defined Field ID |
Integer |
|
UDFValue |
Value of User Defined Field |
String |
|
BuildingID |
Building ID |
Integer |
|
RoomID |
Room ID |
Integer |
|
FloorID |
Floor ID |
Integer |
|
BookingDate |
Date of Event |
DateTime |
|
EventType |
Event Type (To remove this filter use ‘-1’.) |
Integer |
Response Elements
|
Name |
Description |
Type |
|---|---|---|
|
Message |
“Success!” or error, i.e. “The information provide did not return any records.” |
String |
|
BookingID |
Booking ID |
Integer |
|
RoomID |
Room ID |
Integer |
Sample Code
Private Sub AutoCheckin()
Dim svc As New EMSAPI.ServiceSoapClient
Dim objReader As New System.IO.StringReader (svc.AutoCheckin(“UserID”, “Password”, “test@test.com”, 5, 6, “UDF Value”,1, 2, 3, Date.Today, 3))
Dim dst As New DataSet("Data")dst.ReadXml(objReader)
End Sub
Example Response
<AutoCheckinDetails>
<Data>
<Message>Success</>
<BookingID>1</BookingID>
<RoomID>3</RoomID>
</Data>
</ AutoCheckinDetails