Use Case: Creating a reservation
Use Case
A reservation can be created for an individual customer and a group. The reservation can be a service reservation or a personal errand reservation. A service reservation can be for example a yoga class or bike maintenance. A personal errand can be for example a reminder or your working hours. A personal errand reservation's content can be set as private when it shouldn't visible to others. Reservations can be managed by canceling or deleting. You can list the reservations of any selected day.
Requirements
The service to be booked must be created before it is possible to make reservations. You can only set and get the service provider (user_id) in Tehden. There are different ways to get the customer, see Customer management through the interface.
Used Endpoints
product/createProduct branch/getAllBranches reservation/createReservation reservation/createPersonalErrand reservation/cancelOrDeleteReservation reservation/getReservations
Example
Tehden calendar with different types of reservations.

Screenshots from the user interface are in Finnish because a large part of our customers use Tehden in Finnish.