Creating and accepting or declining a Quote

  1. Request a bearer token via the Create Access Token endpoint and store the token to use in subsequent calls until expiration
  2. Send a request with all required fields populated to the Create Guarantee Quote endpoint
  3. If the customer would like to purchase the guarantee, accept the Quote
    a. Send a request to the Accept Guarantee Quote endpoint
    b. You now have a live Guarantee which will be active during its start/end dates
  4. If the customer would like to make a reservation without purchasing the guarantee, decline the Quote
    a. Send a request to the Decline Guarantee Quote endoint

Canceling a Guarantee

  1. Request a bearer token via the Create Access Token endpoint and store the token to use in subsequent calls until expiration
  2. Send a request to the Cancel Guarantee endpoint using an ID of a valid Guarantee

Updating a Booking

If a customer would like to update the dates or location of a stay you must cancel the existing guarantee and offer an updated quote as the price of coverage may have changed.
Note: If the update to the booking does not change the coverage amount, the dates, or the location, the existing Weather Guarantee can remain in place.

  1. Cancel the existing Weather Guarantee and refund the charge
  2. Create a new Weather Guarantee Quote and allow the customer the option of purchasing the new Weather Guarantee Coverage, the UI should indicate that their previous coverage has been refunded to them
  3. Accept the Weather Guarantee and send a new charge request