# API Motor de reservas Acceso/Registro
# Introducción
Bienvenido a la API de perfiles de clientes del motor de reservas de Mybooking.
Este API tiene tiene la funcionalidad necesaria para registrar un nuevo cliente, realizar el login de cliente y para gestionar el proceso "He olvidado mi contraseña".
Está diseñada de forma que se pueda utilizar tanto desde el navegador con JAMStack (opens new window) como desde su lenguaje preferido en el lado del servidor.
# URL Base
https://micuenta.mybooking.es
# Registro de usuario
# POST Registro de Usuario
POST /api/v1/signup/customer
Registra un usuario
Query String
Parámetro | Descripción | Detalle | |
---|---|---|---|
lang | Idioma | Código ISO 639-1 (en,es,it,...) | Opcional |
Parámetros
Se envía el cuerpo en JSON con los siguientes atributos.
Resultado
Success
TIP
200
Retorna un Boolean, con el valor true si ha ido correctamente o false en caso contrario.
true
# Acceso usuarios
# POST Iniciar sesión
POST /api/v1/login
Inicio de sesión
Query String
Parámetro | Descripción | Detalle | |
---|---|---|---|
username | Identificador del usuario o correo electrónico | Obligatorio | |
password | Contraseña | Obligatorio | |
lang | Idioma | Código ISO 639-1 (en,es,it,...) | Opcional |
Resultado
Success
TIP
200
Retorna un objeto con el resultado de la identificación del usuario y su nombre completo en el caso que la identificación haya tenido éxito.
Además retorna un token JWT en la cabecera cabecera HTTP Authorization para poderlo usarlo en aquellas peticiones que requieran autenticación de un usuario cliente.
# DELETE Cerrar sesión
DELETE /api/v1/logout
Finalizar sesión
Resultado
Success
TIP
200
# Restablecer contraseña
# POST Comprobar usuario
POST /api/v1/web-customer/check-user-email
Comprueba si el usuario o correo electrónico están registrados en el sistema
Query String
Parámetro | Descripción | Detalle | |
---|---|---|---|
lang | Idioma | Código ISO 639-1 (en,es,it,...) | Opcional |
Body parameters
Resultado
Success
TIP
200
# POST He olvidado contraseña
POST /api/v1/web-customer/password-forgotten
Solicita que se envíe un correo electrónico con un enlace para poder restablecer la contraseña del usuario
Query String
Parámetro | Descripción | Detalle | |
---|---|---|---|
lang | Idioma | Código ISO 639-1 (en,es,it,...) | Opcional |
Body parameters
Resultado
Success
TIP
200
# POST Cambiar contraseña
POST /api/v1/web-customer/change-password
Cambia la contraseña del usuario
Query String
Parámetro | Descripción | Detalle | |
---|---|---|---|
lang | Idioma | Código ISO 639-1 (en,es,it,...) | Opcional |
Body parameters
Resultado
Success
TIP
200