Course · Spa Management, free trainingSign up
Siana API

Connect Siana to your own technology

Query services and availability and let your customers book from your website, app or platform. The experience happens on your channels and operations stay connected to Siana.

9:41
Casa BrisaEN
Therapist pouring oil into their hand before a massage1 / 6

Spa · Rituals

Relaxing massage

60 min1 personNatural oils
Thu29Fri30Sat31Sun1
16:0018:002 left19:30
€75 per personTaxes included
Book · Fri 30, 16:00

Free cancellation up to 24 h before

What the API does

Your interface, with Siana's data

Design the journey that suits your brand. Siana provides the catalogue, availability and bookings, and operations stay in one place.

Your service menu, in your design

Ask Siana for the group's centres and their services, and display them on your website or app with the copy, photos and conditions you already have set up.

  • Services and packages for each centre
  • Name and description in every language
  • Duration, capacity, photos and refunds
GET…/group/{groupUUID}/centers200
{
"data": [{
"name": "Casa Brisa Spa",
"services": [{
"translations": [{
"langcode": "es",
"name": "Masaje relajante"
}],
"client_time_duration": 60,
"occupancy_type": "individual",
"is_refundable": true
}, {…}]
}]
}
How it works

From your channel to Siana, in three steps

Only the channel your guests book through changes. Your offering and operations are still run in Siana.

  1. Set up your offering

    Services, prices and opening times are still managed from the back office, as always.

  2. Connect your channel

    Your development team gets your website, app or platform to request the offering and available times from the API.

  3. Receive the booking

    Every booking made on your channel appears in Siana, and the team manages it from there.

Use cases

One API for every channel

For hotels, spas and chains that want to sell on their own channels, and for platforms that distribute their partner centres' offering.

Woman sitting on the living-room rug, leaning against the sofa, booking on a laptop

Your website or app

Your guests book with your design and your brand, without leaving your website or going through a third-party page.

Guest lying on the bed in a hotel room, smiling as she looks at her phone

The guest area

Guests see the hotel's services and book from the portal or app where they already manage their stay.

Hand touching a self-service tablet on the reception desk, next to a bell

Self-service

A kiosk in the lobby or the spa that shows the available times and books on the spot.

Hand pointing at a destination on a world map, with a passport, cameras and a laptop

Marketplaces

Travel and experience platforms that sell their partner centres' offering with real availability.

For development teams

Ready to plug into your stack

A documented REST API.

  • REST and JSONAmounts in cents and dates with day and time
  • Token accessOne API user per customer, with a session token
  • Public documentationdevelopers.sianabyspalopia.com

Access

  • POST‎/login‎

Catalogue and times

  • GET‎…/{groupUUID}/centers‎
  • GET‎…/{serviceUUID}/availability-range‎
  • GET‎…/{serviceUUID}/availability‎

Bookings

  • POST‎…/{centerUUID}/bookings/services‎
  • PUT‎…/{bookingUUID}/confirm‎
  • PUT‎…/{bookingIdentifier}/cancel‎

Back office

  • GET‎…/{centerUUID}/vouchers‎
  • GET‎…/{centerUUID}/products‎
Frequently asked questions

Your questions, answered

If you need more technical detail, check the documentation or tell us what you want to connect.

Talk to our team
Spa manager showing the Siana schedule on a tablet

Build your next experience on Siana

Tell us what you want to connect and we'll work with you on the scope of the integration, the access you need and the next steps.

Talk to our team

Access with a contract · Developer documentation · Support throughout the integration