Cyberesa Developers V2027.0.x
Hotel API · Inventory (push / pull)

UpdateRooms() - Push

This function is dedicated to update the rooms price, availability, release date, minimum stay for a date range.

Request

HTTP
https://{Endpoint_Url}/hotel/UpdateRooms?user={USER}&login={LOGIN}&password={PASSWORD}&cr_id={CR_ID}&room_code={ROOM_CODE}&start_date={START_DATE}&end_date={END_DATE}&availability={AVAILABILITY}&price={PRICE}&release={RELEASE}&min_stay={MIN_STAY}

Response

RootDescriptionValues & FormatTag
Endpoint_Urlendpoint urlStringMandatory
loginStringMandatory
passwordStringMandatory
userId of user on CYBERESA SYSTEMIntegerMandatory
cr_idId of hotel on CYBERESA SYSTEMIntegerMandatory
start_dateupdate room from datedd/mm/yyyyMandatory
end_dateupdate room to datedd/mm/yyyyMandatory
room_codeId of rooms (separated by ;)IntegerYou can pass multiple rooms in one request by separating them with ; if room_code is null, it will update global price , and global available quantity and cancellation delay.
availabilityavailable quantity of each room (separated by ;)Integerwill not update availability if null, if you have multiple room codes, then please provide multiple availability in the correct order separated by ;
priceprice of each room (separated by ;)Decimalwill not update price if null, if you have multiple room codes, then please provide multiple price in the correct order separated by ;
cancellation_delaycancellation delay of each room (separated by ;)Integerwill not update cancellation delay if null, if you have multiple room codes, then please provide multiple cancellation delay in the correct order separated by ;
languageCyberesa’s language ID to be used to return suitable messagesInteger
releaseAuthorized delay to book before check-indouble
min_stayMinimal stay overnightInteger
JSON
{
        "cr_id": ?,
        "room_code": ?,
        "start_date": "?",
        "end_date": "?",
        "status": "?",
        "created_at": "?",
        "error_id": null,
        "error_message": null,
        "Started": {
            "GMT": "?",
            "SERVER": "?",
            "IP": "?",
            "V": "?"
        },
}
RootDescriptionValues & FormatTag
cr_idId of hotel on CYBERESA SYSTEMIntegerMandatory
room_codeId of roomsInteger
start_dateupdate room from datedd/mm/yyyyMandatory
end_dateupdate room to datedd/mm/yyyyMandatory
statussucceeded or failedStringMandatory
created_atdate and time of operationdd/mm/yyyy hh:mm:ss.000Mandatory
error_iderror messageString0 if status =”succeeded”
error_messageerror messageStringnull if status =”succeeded”
"Started": GMTdate and time of operationdd/mm/yyyy hh:mm:ss.000
"Started": SERVERdate and time of operationdate and time of operationdd/mm/yyyy hh:mm:ss.000
"Started": IPIP addressString
"Started": VVersionString
CYBERESA SARL au capital de 560 000 TND (R.C : B2437152011 – M.F : 1189611/V) Siège social : Immeuble 3S, Lotissement Ennassim, 1073 Montplaisir - Tunis - TUNISIE · Tél : +216 71 947 401 - Fax : +216 70 201 010 - Site web : www.cyberesa.net - Email : info@cyberesa.net
© Cyberesa · Hotel API V2027.0.x · updated 09/10/2026