Identities
Link customer profiles between Ventrata and external systems
Allow external applications to link and associate customer profiles to Ventrata customers. Most commonly used to power external account management and guest authentication.
To use this capability add octo/identifies
to your Octo-Capabilities
header.
Create, or update a new identities
POST
/identities
PATCH
/identities/:id
Creates or updates a new/existing identity
Request Body
Name | Type | Description |
---|---|---|
| string | Key of the identity in the external system |
| object | A key/value store for any data you want to store against this identity |
Response
Create a new order, booking or gift
POST
/orders
POST
/bookings
POST
/gifts
While creating an order, booking or gift you can include either the identityId
or identityKey
in the request to have that booking associated to the given identity created in the first step.
Body
Name | Type | Description |
---|---|---|
| string | The |
| string | The |
Note you only need to include the identityId
or the identityKey
but not both.
Response
Checkin lookup using identities
POST
/checkin/lookup
Using the checkin capability to lookup bookings which is typically done using a reference, email or phone number, instead this allows you to lookup bookings using an identity instead.
Body
Name | Type | Description |
---|---|---|
| string | The |
| string | The |
As with the requests above only identityId
or identityKey
are required, not both.
Response
Last updated