Skip to main content

Publish rooms

Call​

liss.publishRooms(auth, asAtDate, data)

Parameters​

auth: See authentication

asAtDate: See get students

data: an array of 'room' objects as defined in get rooms

Returns​

Nothing - an empty string "". If anything other than an error is returned it should be ignored. For error reporting see fault codes.

Semantics​

This is a 'push' version of the above. Each element of 'data' is a struct with the same definition as above. This method is less commonly used than getRooms() because it's more common for the TS to be requesting room data from the SIS.

Example​

Send

{
"method": "liss.publishRooms",
"params": [
{
"School": "03014",
"UserName": "Jsmith",
"Password": "Password1",
"LissVersion": 10002,
"UserAgent": "Edval"
},
"20201031T00:00:00",
[
{
"RoomId": "46217",
"RoomCode": "C3",
"Name": "C3",
"Capacity": 29,
"Campus": "Cremmorne",
"Comment": "Hearing loop enabled"
}
]
],
"id": 0
}

Return

{
"result": "",
"id": 0
}