Connector API
Search…
⌃K

Companionships

Get all companionships

Returns all companionships based on customers, reservations or reservation groups. One of them must be specified in the request.

Request

[PlatformAddress]/api/connector/v1/companionships/getAll
{
"ClientToken": "E0D439EE522F44368DC78E1BFB03710C-D24FB11DBE31D4621C4817E028D9E1D",
"AccessToken": "C66EF7B239D24632943D115EDE9CB810-EA00F8FD8294692C940F6B5A8F9453D",
"Client": "Sample Client 1.0.0",
"CustomerIds": [
"35d4b117-4e60-44a3-9580-c582117eff98"
],
"ReservationIds": [
"bfee2c44-1f84-4326-a862-5289598f6e2d"
],
"ReservationGroupIds": [
"c704dff3-7811-4af7-a3a0-7b2b0635ac59"
]
}
Property
Type
Contract
Description
ClientToken
string
required
Token identifying the client application.
AccessToken
string
required
Access token of the client application.
Client
string
required
Name and version of the client application.
CustomerIds
array of string
optional, max 1000 items
Unique identifiers of Customers.
ReservationIds
array of string
optional, max 1000 items
Unique identifiers of Reservations.
ReservationGroupIds
array of string
optional, max 1000 items
Unique identifiers of Reservation groups.
Extent
required
Extent of data to be returned. E.g. it is possible to specify that together with the companionships, customers, reservations, and reservation groups should be also returned.

Companionship extent

Property
Type
Contract
Description
Customers
bool
optional
Whether the response should contain customers.
Reservations
bool
optional
Whether the response should contain reservations.
ReservationGroups
bool
optional
Whether the response should contain reservation groups.

Response

{
"Companionships": [
{
"Id": "72d4b117-1f84-44a3-1f84-8b2c0635ac60",
"CustomerId": "35d4b117-4e60-44a3-9580-c582117eff98",
"ReservationGroupId": "c704dff3-7811-4af7-a3a0-7b2b0635ac59",
"ReservationId": "bfee2c44-1f84-4326-a862-5289598f6e2d"
}
],
"Customers": null,
"Reservations": null,
"ReservationGroups": null
}
Property
Type
Contract
Description
Companionships
array of Companionship
required
Companionships.
Customers
array of Customer
optional
Customers that belong to the companionships.
Reservations
array of Reservation
optional
The accompanied reservations.
ReservationGroups
array of Reservation group
optional
The accompanied reservation groups.

Companionship

Property
Type
Contract
Description
Id
string
required
Unique identifier of Companionship.
CustomerId
string
required
Unique identifier of Customer.
ReservationId
string
optional
Unique identifier of Reservation.
ReservationGroupId
string
required
Unique identifier of Reservation group.