Basset Help

Help Basset

API Verificación de reserva Auto (Paso 3)

Documentación Técnica y Funcional de la API de Disponibilidad de Autos

Consulta de Detalles de un Auto Disponible

El siguiente es el comando cURL para obtener detalles específicos de un auto disponible:

curl --location 'https://api.basset.ws/cars/availabilities/afa48899-954a-11ee-978e-0242ac110002?site=AR&channel=DESKTOP' \
--header 'authority: api.basset.ws' \
--header 'accept: application/json' \
--header 'accept-language: es-ES,es;q=0.9' \
--header 'content-type: application/json' \
--header 'origin: https://app.basset.la' \
--header 'referer: https://app.basset.la/' \
--header 'sec-ch-ua: "Google Chrome";v="119", "Chromium";v="119", "Not?A_Brand";v="24"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: cross-site' \
--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 'x-api-key: API-KEY' \
--header 'x-client-id: CLIENT-ID'

Descripción de la Solicitud:

  • URL de la API: https://api.basset.ws/cars/availabilities/{car_id}
  • Método HTTP: GET
  • Parámetros de la URL:
  • {car_id}: Identificador único del auto disponible (ejemplo: 36df75f3-8d63-11ee-boo3-0242ac110002)
  • site: AR (código de sitio)
  • channel: DESKTOP (código de canal)
  • Encabezados:
  • authority: api.basset.ws
  • accept: application/json
  • accept-language: es-ES,es;q=0.9
  • content-type: application/json
  • origin: https://app.basset.la
  • referer: https://app.basset.la/
  • sec-ch-ua: “Google Chrome”;v=”119″, “Chromium”;v=”119″, “Not?A_Brand”;v=”24″
  • sec-ch-ua-mobile: ?0
  • sec-ch-ua-platform: “Windows”
  • sec-fetch-dest: empty
  • sec-fetch-mode: cors
  • sec-fetch-site: cross-site
  • 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
  • x-api-key: API-KEY
  • x-client-id: CLIENT-ID

Respuesta de Ejemplo:

{
    "car": {
        "id": "36df75f3-8d63-11ee-bcd3-0242ac199002",
        "category": "STANDARD",
        "type": "CONVERTIBLE",
        "model": "Ford Mustang Convertible",
        "image": "https://post-development.multimedia.testing.amadeus.com/mdc/retrieveCarItem?ctg=VEHICLE&prov=ZI&cnt=US&vehcat=STAR&item=0&stamp=VEHICLE_0_0_1689776878175&file=7.JPEG",
        "doors": 2,
        "passenger_quantity": 4,
        "baggage_quantity": 1,
        "automatic_transmission": true,
        "air_conditioning": true,
        "unlimited_mileage": true,
        "provider": "AVIS",
        "plan": "BASIC",
        "equipments": [
            // Lista de equipos disponibles
        ],
        "coverages": {
            "basic_plan": {
                // Detalles de la cobertura básica
            },
            "premium_plan": {
                // Detalles de la cobertura premium
            }
        },
        "fare": {
            // Detalles de la tarifa
        },
        "pickup": {
            // Detalles de la recogida
        },
        "dropoff": {
            // Detalles de la devolución
        },
        "tracking_id": "ab7c8185-a7ef-48a4-a7ea-91c6efe0d510",
        "terms_and_conditions": "<html>...</html>",
        "rate_code": "JQ"
    },
    "payments_url": "",
    "reservation_expiration_hours": 72
}

Descripción de la Respuesta:

  • car: Información detallada del auto disponible.
  • id: Identificador único del auto.
  • category: Categoría del auto (ejemplo: STANDARD).
  • type: Tipo de auto (ejemplo: CONVERTIBLE).
  • model: Modelo del auto.
  • image: URL de la imagen del auto.
  • doors: Número de puertas del auto.
  • passenger_quantity: Cantidad de pasajeros que puede llevar el auto.
  • baggage_quantity: Cantidad de equipaje que puede llevar el auto.
  • automatic_transmission: Indica si el auto tiene transmisión automática.
  • air_conditioning: Indica si el auto tiene aire acondicionado.
  • unlimited_mileage: Indica si el auto tiene kilometraje ilimitado.
  • provider: Proveedor del auto (ejemplo: AVIS).
  • plan: Plan de alquiler del auto (ejemplo: BASIC).
  • equipments: Lista de equipos disponibles para el auto.
  • coverages: Detalles de las coberturas de seguro (básica y premium).
  • fare: Detalles de la tarifa del auto.
  • pickup: Detalles de la recogida del auto.
  • dropoff: Detalles de la devolución del auto.
  • tracking_id: Identificador de seguimiento del auto.
  • terms_and_conditions: Términos y condiciones en formato HTML.
  • rate_code: Código de tarifa del auto.
  • payments_url: URL para realizar pagos (vacío en el ejemplo).
  • reservation_expiration_hours: Horas antes de que la reserva expire (ejemplo: 72).