Basset Help

Help Basset

Reserva Process (Paso 5)

Documentación Técnica de la API de Basset

Introducción

La API de Basset facilita el procesamiento de reservas y proporciona información detallada sobre el estado de una reserva específica. Esta documentación técnica se centra en la solicitud de procesamiento de reserva y detalla los elementos clave presentes en el cURL proporcionado.

Punto de Acceso de la API

https://api.basset.ws/reservations/process/{reservation_id}?site=AR&channel=DESKTOP

Método de Solicitud

GET

Encabezados de Solicitud

  • sec-ch-ua: Encabezado User-Agent para la solicitud.
  • sec-ch-ua-mobile: Encabezado User-Agent móvil para la solicitud.
  • Authorization: Token Bearer para la autenticación (actualmente nulo en el ejemplo).
  • User-Agent: Encabezado User-Agent para la solicitud.
  • Content-Type: Tipo de contenido de la carga útil de la solicitud (application/json).
  • x-client-id: ID del cliente para identificar al cliente.
  • x-client-type: Tipo de cliente (por ejemplo, AGENCY).
  • x-api-key: Clave API para la autenticación.
  • sec-ch-ua-platform: Información de la plataforma para la solicitud.
  • Accept: Encabezado Accept para la solicitud.
  • host: Nombre de host para la API.

Ejemplo de Solicitud cURL

curl --location 'https://api.basset.ws/reservations/process/e09036f8-ecd2-4b01-a077-ac52b39e69c7?site=AR&channel=DESKTOP' \
--header 'sec-ch-ua: "Google Chrome";v="119", "Chromium";v="119", "Not?A_Brand";v="24"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'Authorization: Bearer null' \
--header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36' \
--header 'Content-Type: application/json' \
--header 'x-client-id: CLIENT-ID' \
--header 'x-client-type: AGENCY' \
--header 'x-api-key: API-KEY' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'Accept: */*' \
--header 'host: api.basset.ws'

Respuesta de la API

La respuesta de la API proporcionará información sobre el estado del procesamiento de la reserva. A continuación, se presenta un ejemplo de respuesta:

{
  "status": "success",
  "reservation_status": "processed",
  "message": "La reserva se ha procesado con éxito."
}

Descripción de la Respuesta

  • status: Estado general de la respuesta (éxito o error).
  • reservation_status: Estado específico de la reserva después del procesamiento (en este caso, “processed”).
  • message: Mensaje descriptivo sobre el resultado del procesamiento.

Esta documentación ha cubierto la solicitud de procesamiento de reserva utilizando la API de Basset, incluyendo el cURL de ejemplo y la estructura de la respuesta. Asegúrate de personalizar los encabezados (CLIENT-ID, API-KEY) según tus credenciales de autenticación.