Developer Hub

Manage Booking overview

The Manage Booking API allows you to retrieve details of existing itineraries

You’ll use the Manage Booking API to find detailed information about bookings once they’re created.

Managing a booking

A link for itinerary retrieval is returned in each successful Create Booking response, and a link to cancel the booking is in the Retrieve Booking response.

Sample request

GET https://api.ean.com/v2/itineraries/9030336886597/car

Sample response

{
    "itinerary_id": "9015232204253",
    "status": "BOOKED",
    "confirmation_id": "wnoujinwp5erg45w6few36",
    "email": "example@expedia.com",
    "phone": {
      "country_code": "1",
      "area_code": "487",
      "number": "5550077"
    },
    "billing_contact": {
      "given_name": "John",
      "family_name": "Doe",
      "address": {
        "line_1": "3150 S 160th Street",
        "line_2": "Line 2",
        "line_3": "Line 3",
        "city": "Seattle",
        "state_province_code": "WA",
        "postal_code": "98188",
        "country_code": "USA"
      }
    },
    "creation_time": "2027-02-12T11:59:00.000Z",
        "car_details": {
        "locations": {
            "pickup": {
                "name": "Shuttle to counter and car",
                "description": "Free shuttle to the rental car counter and car located off the airport.",
                "address": {
                    "line_1": "7135 Gilespie Street",
                    "line_2": "",
                    "city": "Las Vegas",
                    "state_province_name": "Nevada",
                    "postal_code": "89119",
                    "country_code": "US"
                },
                "coordinates": {
                    "latitude": 36.060312,
                    "longitude": -115.163381
                },
                "type": "airport",
                "airport_code": "LAS",
                "vendor": "Avis",
                "hours_of_operation": [
                    {
                        "start_time": "2026-02-12T00:00:00",
                        "end_time": "2026-02-12T23:59:59"
                    }
                ]
            },
            "dropoff": {
                "name": "Shuttle to counter and car",
                "description": "Free shuttle to the rental car counter and car located off the airport.",
                "address": {
                    "line_1": "7135 Gilespie Street",
                    "line_2": "",
                    "city": "Las Vegas",
                    "state_province_name": "Nevada",
                    "postal_code": "89119",
                    "country_code": "US"
                },
                "coordinates": {
                    "latitude": 36.060312,
                    "longitude": -115.163381
                },
                "type": "airport",
                "airport_code": "LAS",
                "vendor": "Avis",
                "hours_of_operation": [
                    {
                        "start_time": "2026-02-14T00:00:00",
                        "end_time": "2026-02-14T23:59:59"
                    }
                ]
            }
        },
        "vendor": {
            "id": "ZI",
            "name": "Avis",
            "image": {
                "caption": "Avis Rental Company",
                "links": {
                    "vendor_image": {
                        "method": "GET",
                        "href": "https://mediaim.expedia.com/cars/logos/ZI.png"
                    }
                }
            }
        },
        "description": "Toyota Rav4 or similar",
        "pickup_time": "2026-02-12T10:00:00",
        "dropoff_time": "2026-02-14T18:00:00",
        "number_of_passengers": 5,
        "number_of_doors": {
            "min": 5,
            "max": 5
        },
        "acriss_code": "IFAR",
        "mileage_tracking": "Unlimited mileage",
        "luggage_count": {
            "small": 1,
            "large": 3
        },
        "fuel_level": "full_to_full",
        "image": {
            "caption": "Midsize SUV",
            "links": {
                "default": {
                    "method": "GET",
                    "href": "https://mediaim.expedia.com/cars/41/2b666343-bcd5-414e-a94f-a7bd62ca2f1e.jpg?impolicy=resizecrop&ra=fit&rh=165&rw=165"
                }
            }
        },
        "policies": [
            {
                "name": "Fuel: full to full",
                "descriptions": [],
                "policy_statements": [
                    {
                        "statement": "Fuel: full to full",
                        "statement_condition": "Vehicle to be returned with the same amount of fuel as start of the trip to avoid refuelling charges."
                    }
                ],
                "policy_type": "PRODUCT_USE_POLICY"
            },
            {
                "name": "Unlimited mileage",
                "descriptions": [],
                "policy_statements": [
                    {
                        "statement": "Unlimited mileage",
                        "statement_condition": "Drive unlimited distance with this car at no extra cost."
                    }
                ],
                "policy_type": "PRODUCT_USE_POLICY"
            },
            {
                "name": "Free cancellation",
                "descriptions": [],
                "policy_statements": [
                    {
                        "statement": "Free cancellation",
                        "statement_condition": "Before Thu, Feb 12, 4:00am"
                    }
                ],
                "policy_type": "CANCELLATION_POLICY"
            },
            {
                "name": "Free cancellation",
                "descriptions": [
                    "Free cancellation up to 6 hours before pick-up",
                    "There will be no refund in case of cancellations made after that or no-shows.",
                    "Get 100% refund of Collision Damage Plan cost if canceled before the scheduled pick-up time. This insurance will be canceled automatically with your rental car cancellation."
                ],
                "policy_statements": [
                    {
                        "statement": "Lock in this price today, cancel free of charge up to 6 hours before pick-up to get 100% refund. Cancellations within 6 hours of pick-up or no shows will not be eligible for a refund.",
                        "statement_condition": ""
                    }
                ],
                "policy_type": "PRODUCT_USE_POLICY"
            },
            {
                "name": "Online check-in",
                "descriptions": [],
                "policy_statements": [
                    {
                        "statement": "",
                        "statement_condition": "You will receive an Email/SMS from Avis to check-in online. You will need to provide driver details like driving license, etc."
                    }
                ],
                "policy_type": "CHECKIN_POLICY"
            },
            {
                "name": "Pay now",
                "descriptions": [],
                "policy_statements": [],
                "policy_type": "PAYMENT_POLICY"
            },
            {
                "name": "Refundable deposit payable at counter",
                "descriptions": [],
                "policy_statements": [
                    {
                        "statement": "Refundable deposit payable at counter",
                        "statement_condition": "$250.00"
                    },
                    {
                        "statement": "Refundable security deposit",
                        "statement_condition": "A refundable security deposit of $250.00 will be held on your credit card at the time of pick-up. This amount is refundable and will be automatically released if there is no theft or damage during the rental period."
                    }
                ],
                "policy_type": "PRODUCT_USE_POLICY"
            },
            {
                "name": "Zero Excess Damage Protection",
                "descriptions": [
                    "Zero Excess Damage Protection",
                    "Excess: Up to £0 payable in case of damage and theft",
                    "Hassle-free claim process",
                    "Lower refundable security deposit of $250.00 payable on pick-up",
                    "",
                    "Your rental price includes Zero Excess Damage Protection that reduces excess amount to £0.",
                    "In case of an accident or event which causes damage to the car, excess is the maximum amount that you must pay from your own pocket for damage to the car's bodywork.",
                    "Example",
                    "If the claim was £5,000, the traveller pays £0.",
                    "What is covered",
                    "Excess: Up to £0 payable in case of damage and theft",
                    "Damage protection for car's bodywork",
                    "Theft protection",
                    "Hassle-free claim process",
                    "Lower refundable security deposit of $250.00 payable on pick-up",
                    "What is not covered",
                    "Excludes damage or loss to tyres, windscreen, glass and undercarriage"
                ],
                "policy_statements": [
                    {
                        "statement": "Zero Excess Damage Protection",
                        "statement_condition": "included"
                    }
                ],
                "policy_type": "PRODUCT_USE_POLICY"
            }
        ],
        "rules_and_restrictions": [
            {
                "title": "Rental policies overview",
                "statement": "<p>The following rules and restrictions are provided by the car rental company.</p><p>The driver must present a valid <a href=\"#merchant_rules\" style=\"color:#005aeb\">drivers license</a> and credit card in their name upon pick-up. The credit card is required as a deposit when renting any vehicle. The deposit amount is held by the car rental company. Please ensure sufficient funds are available on the card.</p><p>International rentals may have different driver license requirements. Please check what exact documentation is required by the car rental company. For example, an international driving licence is required if the driving licence is non-roman alphabet, and if picking up the vehicle in an EU country, an international driving license may be required for those whose driving licence is not issued in the EU.</p><p><a href=\"#merchant_rules\" style=\"color:#005aeb\">Additional charges or restrictions</a> may apply for drivers under 25 or over 70.</p><p>Charges for <a href=\"#merchant_rules\" style=\"color:#005aeb\">refueling</a>, additional drivers, etc. are not included in the total price.</p><p>Some car hire companies may require you to prepay for a tank of fuel when you pick up the vehicle.</p><p><a href=\"#merchant_rules\" style=\"color:#005aeb\">Special equipment</a>, such as child seats and GPS, can be purchased upon pick-up (if available).</p><p>Geographical restrictions may apply, even for rental contracts that feature unlimited mileage. Some car rental companies do not allow you to take their vehicles across certain domestic or international borders, or may apply an additional charge to do so.</p><p>An excess may be applicable if hire car is damaged or stolen. Optional insurance can be purchased locally to reduce this excess. Rapid is not liable for such excess or additional insurance provision.</p><p>100% refund if you cancel up to 6 hours before pick-up. There will be no refund in case of cancellations made after that or no-shows.</p><p>Get 100% refund on insurance if it is canceled before pick-up time. This will be canceled automatically with your car cancellation.</p><p>The total price includes all mandatory taxes, fees and insurance.</p><p>Unless and otherwise specified, rates are quoted in Euros.</p>"
            },
            {
              "title": "Address",
              "statement": "<p><b>Pick-up and drop-off</b></p><p>1 Flughafen Berlin Brandenburg Melli-Beese-Ring, Berlin, DEU, 12529</p>"
            },
            {
              "title": "Mileage",
              "statement": "<p>249 free miles</p><p>€0.60 extra/mile</p>"
            },
            {
              "title": "Hours of operation",
              "statement": "<p><b>Pick-up</b></p><p>11/10/2026: 7:00am - 11:30pm</p><p><b>Drop-off</b></p><p>11/14/2026: 7:00am - 11:30pm</p>"
            },
            {
              "title": "Optional services",
              "statement": "<p>CoverageType: TireAndWindshieldInsurance; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Tire and Windscreen Insurance €36.49 /trip</p><p>CoverageType: TheftProtection; ExcessAmount: 950.00; DeductibleCurrency: EUR; Description: Theft Protection €25.17 /trip</p><p>CoverageType: TheftProtectionWaiver; ExcessAmount: 450.00; DeductibleCurrency: EUR; Description: Theft Protection Waiver €38.43 /trip</p><p>CoverageType: SuperTheftProtection; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Super Theft Protection €61.05 /trip</p><p>CoverageType: SuperCollisionDamageWaiver; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Super Collision Damage Waiver €128.40 /trip</p><p>CoverageType: SupplementalLiabilityInsurance; ExcessAmount: 34000.00; DeductibleCurrency: EUR; Description: Supplemental Liability Insurance €0.00 /trip</p><p>CoverageType: CollisionDamageWaiverReducedLiability; ExcessAmount: 450.00; DeductibleCurrency: EUR; Description: Collision Damage Waiver Reduced Liability €121.50 /trip</p><p>CoverageType: RoadsideServicePlan; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Roadside Service Plan €62.77 /trip</p><p>CoverageType: Insurance; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: PREMUP €12.59 /trip</p><p>CoverageType: TotalProtectionPlus; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Total Protection Plus €138.50 /trip</p><p>CoverageType: ProtectionPackage; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Protection Package €181.74 /trip</p><p>CoverageType: PersonalAccidentInsurance; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: Personal Accident Insurance €62.93 /trip</p><p>CoverageType: InsuranceDeductibleWaiverReducedLiability; ExcessAmount: 450.00; DeductibleCurrency: EUR; Description: Insurance Deductible Waiver Reduced Liability €136.64 /trip</p><p>CoverageType: Insurance; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: INTERIOR €25.10 /trip</p><p>CoverageType: Insurance; ExcessAmount: 0.00; DeductibleCurrency: EUR; Description: APP €74.76 /trip</p>"
            },
            {
              "title": "Cancellation and no-show policy",
              "statement": "<p>100% refund if you cancel up to 6 hours before pick-up. There will be no refund in case of cancellations made after that or no-shows.</p><p>Get 100% refund on insurance if it is canceled before pick-up time. This will be canceled automatically with your car cancellation.</p>"
            },
            {
              "title": "Merchant rules",
              "statement": "<p>\r\n<head>\r\n<style type=\"text/css\">P {\r\n\tMARGIN: 2px\r\n}\r\..."
            }
        ],
        "optional_extras": [],
        "rate": {
            "merchant_of_record": "expedia",
            "pricing": {
                "daily_rate": {
                    "billable_currency": {
                        "value": "62.19",
                        "currency": "USD"
                    },
                    "request_currency": {
                        "value": "62.19",
                        "currency": "USD"
                    }
                },
                "totals": {
                    "inclusive": {
                        "billable_currency": {
                            "value": "186.59",
                            "currency": "USD"
                        },
                        "request_currency": {
                            "value": "186.59",
                            "currency": "USD"
                        }
                    },
                    "exclusive": {
                        "billable_currency": {
                            "value": "186.59",
                            "currency": "USD"
                        },
                        "request_currency": {
                            "value": "186.59",
                            "currency": "USD"
                        }
                    },
                    "due_at_booking": {
                        "billable_currency": {
                            "value": "186.59",
                            "currency": "USD"
                        },
                        "request_currency": {
                            "value": "186.59",
                            "currency": "USD"
                        }
                    }
                }
            }
        },
        "cancel_penalties": [
            {
                "currency": "USD",
                "amount": "0.00"
            }
        ]
    },
    "primary_driver": {
      "given_name": "John",
      "middle_name": "George",
      "family_name": "Doe",
      "phone": {
        "country_code": "1",
        "area_code": "487",
        "number": "5550077"
      },
      "email": "john@website.com"
    },
    "flight_details": {
      "air_carrier_code": "G4",
      "flight_number": 778
    },
    "traveler_loyalty_member_id": "ABD123",
    "affiliate_metadata": "data_point_1:123|data_point2:This is data.",
    "affiliate_reference_id": "4480ABC",
    "links": {
      "cancel": {
        "method": "DELETE",
        "href": "https://api.ean.com/v2/itineraries/8999989898988/car"
      }
    }
  }

To make a hard change to the details of a reservation, such as the renter’s name, you’ll need to either cancel and remake the booking or reach out to support to handle it for you.

API details

Explore the booking management endpoint definitions on this page, then use the API Explorer or another testing software to get an understanding of how the examples and schema definitions compare to the actual output.

Additional resources

Whether you're looking to try out all the Rapid Car API endpoints or to download its OpenAPI specs, we have what you need.





Was this page helpful?
How can we improve this content?
Thank you for helping us improve!