Índice
Introducción
En el siguiente post se muestra como cancelar reservas en plataforma externa.
Aclaraciones:
- La eliminación solo será posible si la reserva pertenece al usuario que realiza la llamada de cancelación o si este tiene marcada la opción "Permitir cancelar reservas ajena" en su ficha de usuario del panel de control de Dispongo.
URL
[POST] {direccion_api_datos}/ExternalConecction/CancelBooking
La documentación completa para esta llamada se puede encontrar en el swagger:
{direccion_api_datos}/swagger/ui/index
Una vez en esa página hay que ir al selector que se encuentra en la parte superior, seleccionar la opción que termina en External y pulsar el botón "Explore". En el listado que cargue encontraremos la llamada indicada del método CancelBooking.
Ejemplo de petición
El cuerpo de una petición a este método tendrá el siguiente aspecto:
{
"BookingLocator": "C2D5IO"
}
En la petición es necesario incluir en los headers de la petición el código de licencia y credenciales del usuario.
Ejemplo de respuesta
La respuesta tendrá este aspecto:
{
"BookingLocator": "C2D5IO",
"BookingState": "Cancelado",
"Response": {
"Result": "OK",
"Message": null,
"UniqueToken": "e08d49f6-a2c9-4a71-9818-71ec6b91d90c",
"RequestTimestamp": "2022-11-07T13:54:19.8558475Z",
"Elapsed": "00:00:20.5515205",
"ErrorCodes": null,
"IDErrorLog": 0
},
"Request": null
}
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.