Partner API.

Server
channel.redeam.io
Server Variables

Fields
KeyIn
X-API-KeyHeader

Fields
KeyIn
X-API-SecretHeader

Retrieve a list of availabilities

Returns a list of availabilities.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Path Params
product_idstring
supplier_idstring
Query String
endstring
startstring
rate_idstring
GET /suppliers/{supplier_id}/products/{product_id}/availabilities
Copy
Responses application/json
200

Retrieve a list of availabilities

objectobject
availabilities5 fieldsobject

The availabilities matching the request

metaobject

Request meta data

reqIduuid

Request ID

400

Retrieve a list of availabilities

401

Retrieve a list of availabilities

Response
Copy

Retrieve a single availability

Checks the availability of a product.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Path Params
product_idstring
supplier_idstring
Query String
atstring
qtyinteger
rate_idstring
GET /suppliers/{supplier_id}/products/{product_id}/availability
Copy
Responses application/json
200

Retrieve a single availability

objectobject
availability5 fieldsobject

The availability matching the request

bookableboolean

A true value means a bookable availability is found

metaobject

Request meta data

reqIduuid

Request ID

400

Retrieve a single availability

401

Retrieve a single availability

404

Retrieve a single availability

Response
Copy

Create a booking

Creates a booking.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Request Body
objectobject
booking15 fieldsobject

The booking

metaobject

Request meta data

reqIduuid

Request ID

POST /bookings
Copy
Responses application/json
201

Create a booking

objectobject
booking15 fieldsobject

The booking

metaobject

Request meta data

reqIduuid

Request ID

400

Create a booking

401

Create a booking

409

Create a booking

413

Create a booking

Response
Copy

Cancel a booking

Cancels a booking.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Path Params
booking_idstring
PUT /bookings/cancel/{booking_id}
Copy
Responses application/json
200

Cancel a booking

No response body
204

Cancel a booking

400

Cancel a booking

401

Cancel a booking

404

Cancel a booking

Response
Copy

Retrieve a single booking

Returns a booking.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Path Params
booking_idstring
GET /bookings/{booking_id}
Responses application/json
200

Retrieve a single booking

objectobject
booking15 fieldsobject

The booking

metaobject

Request meta data

reqIduuid

Request ID

401

Retrieve a single booking

404

Retrieve a single booking

Response

Acquire a hold

Acquires a hold.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Request Body
objectobject
hold8 fieldsobject
metaobject

Request meta data

reqIduuid

Request ID

POST /holds
Responses application/json
201

Acquire a hold

objectobject
hold8 fieldsobject
metaobject

Request meta data

reqIduuid

Request ID

400

Acquire a hold

401

Acquire a hold

409

Acquire a hold

413

Acquire a hold

Response

Release a hold

Releases a hold.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Path Params
hold_idstring
DELETE /holds/{hold_id}
Responses application/json
204

Release a hold

No response body
401

Release a hold

404

Release a hold

Response

Retrieve a hold

Returns a hold.

Auth
Headers
X-Request-IDstring

Request ID for request tracking.

Path Params
hold_idstring
GET /holds/{hold_id}
Responses application/json
200

Retrieve a hold

objectobject
hold8 fieldsobject
metaobject

Request meta data

reqIduuid

Request ID

401

Retrieve a hold

404

Retrieve a hold

Response