---
title: "Creates a PartyEventAvailability"
method: POST
path: "/PartyEventAvailability"
tags: ["PartyEventAvailability"]
---

# Creates a PartyEventAvailability

`POST /PartyEventAvailability`

## Request

- Base URL: `https://yourorgsite.com/api`
- URL: `https://yourorgsite.com/api/PartyEventAvailability`
- Auth: OAuth 2
  - Implicit: `https://yourorgsite.com`

Creates an instance of PartyEventAvailability

## Request body

- PartyEventAvailabilityData
  - `$type` 'Asi.Soa.Events.DataContracts.PartyEventAvailabilityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.PartyEventAvailabilityData, Asi.Contracts"
  - `CancellationMessage` string
  - `EventId` string
  - `FunctionsAvailability` EventFunctionAvailabilityDataCollection
    - `$type` 'Asi.Soa.Events.DataContracts.EventFunctionAvailabilityDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventFunctionAvailabilityDataCollection, Asi.Contracts"
    - `$values` EventFunctionAvailabilityData[], required: The values for the collection
      - `$type` 'Asi.Soa.Events.DataContracts.EventFunctionAvailabilityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventFunctionAvailabilityData, Asi.Contracts"
      - `EventFunctionId` string
      - `HideFunction` boolean
      - `IsAvailableToRegister` boolean
      - `IsAvailableToWaitList` boolean
      - `QuantityAvailable` object
      - `RegistrationMessage` string
      - `WaitListMessage` string
  - `IsAvailableToCancel` boolean
  - `IsAvailableToRegister` boolean
  - `IsAvailableToWaitList` boolean
  - `PartyId` string
  - `RegistrationMessage` string
  - `RegistrationOptionsAvailability` EventFunctionAvailabilityDataCollection
    - `$type` 'Asi.Soa.Events.DataContracts.EventFunctionAvailabilityDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventFunctionAvailabilityDataCollection, Asi.Contracts"
    - `$values` EventFunctionAvailabilityData[], required: The values for the collection
      - `$type` 'Asi.Soa.Events.DataContracts.EventFunctionAvailabilityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventFunctionAvailabilityData, Asi.Contracts"
      - `EventFunctionId` string
      - `HideFunction` boolean
      - `IsAvailableToRegister` boolean
      - `IsAvailableToWaitList` boolean
      - `QuantityAvailable` object
      - `RegistrationMessage` string
      - `WaitListMessage` string
  - `WaitListMessage` string

## Response `200`

The request was successful.

## Other responses

- `201`: The resource was successfully created.
- `202`: The resource was asynchronously created.

---

[API](https://skmtc.dev/imis/apis/events.md) - [All operations](https://skmtc.dev/imis/apis/events/llms.txt) - [OpenAPI document](https://skmtc.dev/imis/apis/events/revisions/3e95d0e23fcc?raw)
