---
title: "Inserts new event"
method: POST
path: "/api/v1/InsertEvent"
tags: ["WaiverEvent"]
---

# Inserts new event

`POST /api/v1/InsertEvent`

## Request

- Base URL: `https://api.waiverfile.com`
- URL: `https://api.waiverfile.com/api/v1/InsertEvent`
- Auth: none declared

## Request body

- CreateEventPack: Package of details
  - `EventName` string
  - `DateStart` string, date-time
  - `DateEnd` string, date-time
  - `IsAllDay` boolean: Set to true for an all-day event (no time specified)
  - `EventCategoryID` string, uuid: The ID of the event category. Optional.
  - `ManagerEmailList` string: List of email addresses separated by commas. Each will receive an email invite to access the event manager screen and see a list of signees and participants.
  - `ManagerEmailMessage` string: Text that will be inserted in the body of the email message to each event manager.
  - `WaiverFormIDList` string: List of Waiver Form ID's for this event. Leave empty to attach all active forms.
  - `EventLocation` string: Event Location. Optional.
  - `SigningCutoff` string, date-time: Cutoff date. Optional.
  - `MaxParticipants` integer: Maximum allowed participants
  - `WorkflowIDList` string: List of Waiver Form ID's for this event. Leave empty to attach all active forms.
  - `APIKey` string: API Key
  - `SiteID` string, uuid: Site ID

## Response `200`

OK

- object

---

[API](https://skmtc.dev/waiverfile/apis/waiverfile-api.md) · [All operations](https://skmtc.dev/waiverfile/apis/waiverfile-api/llms.txt) · [OpenAPI document](https://skmtc.dev/waiverfile/apis/waiverfile-api/revisions/2d163a4fd1e2?raw)
