Skip to main content
CRS API

ChannelRUSH Central Reservation System (CRS) API

Updated over a week ago

ChannelRUSH Central Reservation System (CRS) API

Document Version: 2022-December-19

1.0 Introduction & Live Documentation

Live Documentation

Swagger UI

Open API Spec

ReDoc

Client Code Generation

You can utilize the hosted version (first link), or download the codebase yourself (second link) to generate an API client in the following languages:

ActionScript, Ada, Apex, Bash, C# (.net 2.0, 3.5 or later), C++ (cpprest, Qt5, Tizen), Clojure, Dart, Elixir, Elm, Eiffel, Erlang, Go, Groovy, Haskell (http-client, Servant), Java (Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured), Kotlin, Lua, Node.js (ES5, ES6, AngularJS with Google Closure Compiler annotations) Objective-C, Perl, PHP, PowerShell, Python, R, Ruby, Rust (rust, rust-server), Scala (akka, http4s, swagger-async-httpclient), Swift (2.x, 3.x, 4.x, 5.x), Typescript (Angular1.x, Angular2.x, Fetch, jQuery, Node)

2.0 Notes

  • All message transmission, either sending or receiving, is done over an encrypted SSL connection.

3.0 Change Log

v3

2024-May-14

Content

Field removed: mapLatitude

Field removed: mapLongitude

Setting

New field: mapLatitude, decimal

New field: mapLongitude, decimal

New field: propertyType, CrsPropertyType

New field: petsAllowed, boolean

ContentRoomType

Field removed: bedCount

Field removed: maxCribs

Field removed: maxAdditionalGuests

Field removed: maxExtraBeds

Field removed: smoking

SettingRoomType

New field: numberOfBeds, int?

New field: numberOfBathrooms, int?

New field: numberOfRooms, int?

New field: maxCribs, int?

New field: maxAdditionalGuests, int?

New field: maxExtraBeds, int?

New field: smoking, boolean

ResAddOn

New field: inclusive, boolean

ResRoomType

New field: params, Dictionary<string, string> (key, value)

Did this answer your question?