Product info
We offer coverage for a variety of events, including:
- Weddings
- Anniversary parties
- Baby showers
- Baptisms
- Bar or bat mitzvahs
- Birthday parties
- Housewarming parties
- Memorial services
- Quinceañeras
- Retirement parties
- Special achievement receptions
- And much more
Markel also offers liability coverage for business and corporate events*.
- Business dinners
- Business meetings
- Corporate private parties
- Fundraiser dinners
- Non-profit functions
Our coverages can include:
Event liability insurance can provide coverage for the insured from financial loss if they are held legally responsible for property damage to the venue or bodily injury to someone injured at their event. Coverage highlights include:
- Bodily injury and property damage liability, with up to $2 million in coverage available
- Host liquor liability insurance available
- Venues can be named as “additional insured” on the certificate of insurance for no additional cost
- Coverage can be purchased up to one day before your event
- Event cancellation add-on–for only $50, you can add $5,000 of event cancellation coverage
Our event cancellation insurance can help reimburse the insured for non-refundable deposits and expenses if they have to cancel or postpone their event due to covered unforeseen circumstances, such as:
- Vendor bankruptcy
- Extreme weather**
- Accident or illness of host, honoree, or immediate family member
It can also provide coverage for damage to special attire, lost/stolen gifts, photographs, lost deposits from no-show vendors, and more. Coverage can be purchased up to 15 days before your event.
API functionality
Markel supports the ability to integrate with various API endpoints to transact event liability and cancellation business, allowing API users to manage the transaction from initial quote through issuance. The APIs are built around an asynchronous call model–submit POST or PUT requests to the appropriate endpoint and receive in response an instance id that can be called to poll for status or response. These endpoints utilize HTTP methods to interact with the Markel quoting process and provide the flexibility to develop unique user experiences in proprietary or vendor systems.
-
Create new quote
There are two endpoints available to start a new quote:
- Quick Quote which requires minimal information
- Full Quote which includes all of the necessary information for a complete submission
Provided a valid request payload is received, a new quote will be created in Markel’s system. The response's "output" element will contain the generated quote (including a newly generated quote number). Every time these endpoints are called, a new quote is created.
Some of the information needed includes: Type of event, Date of event, Venue location
-
Edit quote
There are two endpoints available to make updates to a previously started quick quote or full quote. The main difference from the quote creation endpoints is that API users are required to pass in a valid quote number along with the request payload. Each update request will overwrite the existing quote details with the new payload. To generate different quotes to present to customers, the creation endpoints can be used to generate additional unique quote numbers.
-
Retrieve status
There are additional endpoints that can be used to retrieve the status of request endpoints via asynchronous responses. Once processing is completed, the response will contain a nested "response" element that contains the quote/issuance result in a stringified format. The result itself is another valid JSON document that can be deserialized once it has been translated back from its stringified format.
-
Submit payment
The payment endpoint provides a one-time use link to Markel's payment website where the end user/insured can execute a payment on a quoted submission. There are no payment plans for this program. Premium is fully earned and is due in full at time of purchase. If the payment made matches the total premium from the quote, then a successful response will be returned that will include a payment confirmation number. This confirmation number will be needed in the Issuance request. An unsuccessful payment will result in an error.
-
Bind coverage and issue policy
The issuance endpoint is used to bind coverage and issue a policy in the Markel system. No updates can be made to the quote parameters, this endpoint simply binds coverage and issues a policy. This endpoint can be utilized when there are no outstanding quote errors, a valid payment has been received, and the Rate Effective Date is still valid. The policy number will be available in the response.
-
Other notes
Markel's event API functionality provides the ability to customize system-generated emails, including quote confirmation, policy confirmation and endorsement confirmation emails with contact details and logos.
Interested in discussing digital platforms or exploring an API integration to distribute Markel’s products?
*Business and corporate events must have less than 500 attendees and are subject to underwriting approval. Event liability coverage for business and corporate events is not available in FL.
**Event cancellation policy must have been purchased at least 15 days prior to the prediction of the threat of extreme weather.