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.wsaccept: application/jsonaccept-language: es-ES,es;q=0.9content-type: application/jsonorigin: https://app.basset.lareferer: https://app.basset.la/sec-ch-ua: “Google Chrome”;v=”119″, “Chromium”;v=”119″, “Not?A_Brand”;v=”24″sec-ch-ua-mobile: ?0sec-ch-ua-platform: “Windows”sec-fetch-dest: emptysec-fetch-mode: corssec-fetch-site: cross-siteuser-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36x-api-key: API-KEYx-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).