---
title: "Validates an EventRegistrationSummary"
method: POST
path: "/EventRegistrationSummary/_validate"
tags: ["EventRegistrationSummary"]
---

# Validates an EventRegistrationSummary

`POST /EventRegistrationSummary/_validate`

## Request

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

Validates an instance of EventRegistrationSummary

## Request body

- EventRegistrationSummaryData
  - `$type` 'Asi.Soa.Events.DataContracts.EventRegistrationSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventRegistrationSummaryData, Asi.Contracts"
  - `BillToPartyId` string
  - `Event` EventSummaryData
    - `$type` 'Asi.Soa.Events.DataContracts.EventSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventSummaryData, Asi.Contracts"
    - `Category` EventCategoryData
      - `$type` 'Asi.Soa.Events.DataContracts.EventCategoryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Events.DataContracts.EventCategoryData, Asi.Contracts"
      - `Description` string
      - `EventCategoryId` string
      - `Name` string
    - `Description` string
    - `DisplayLayouts` DisplayLayoutDataCollection
      - `$type` 'Asi.Soa.Core.DataContracts.DisplayLayoutDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.DisplayLayoutDataCollection, Asi.Contracts"
      - `$values` DisplayLayoutData[], required: The values for the collection
        - `$type` 'Asi.Soa.Core.DataContracts.DisplayLayoutData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.DisplayLayoutData, Asi.Contracts"
        - `LayoutDirectory` string
        - `LayoutDocument` DocumentSummaryData
          - `$type` 'Asi.Soa.Core.DataContracts.DocumentSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.DocumentSummaryData, Asi.Contracts"
          - `AlternateName` string
          - `Description` string
          - `DocumentId` string
          - `DocumentTypeId` string
          - `DocumentVersionId` string
          - `FolderPath` string
          - `IsFolder` boolean
          - `IsSystem` boolean
          - `Name` string
          - `Path` string
          - `Status` string
          - `UpdateInfo` EntityUpdateInformationData
            - `$type` 'Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts"
            - `CreatedBy` string
            - `CreatedOn` string, date-time
            - `UpdatedBy` string
            - `UpdatedOn` string, date-time
        - `LayoutType` 'EventDefault' | 'EventOwner'
    - `EndDateTime` string, date-time
    - `EventCode` string
    - `EventId` string
    - `Group` GroupSummaryData
      - `$type` 'Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts"
      - `Description` string
      - `GroupClass` GroupClassSummaryData
        - `$type` 'Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts"
        - `Description` string
        - `GroupClassId` string
        - `IsDateLimited` boolean
        - `IsReadOnly` boolean
        - `IsRelationshipGroup` boolean
        - `IsSimpleGroup` boolean
        - `IsSystem` boolean
        - `Name` string
      - `GroupId` string
      - `IsMemberGroup` boolean
      - `IsPrimaryGroup` boolean
      - `IsRelationshipGroup` boolean
      - `IsSimpleGroup` boolean
      - `IsSystem` boolean
      - `Name` string
      - `ParentIdentity` IdentityData
        - `$type` 'Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts"
        - `EntityTypeName` string
        - `Id` object
        - `IdentityElements` string[]
        - `Key` string
      - `StatusCode` string
    - `Name` string
    - `ParentIdentity` IdentityData
      - `$type` 'Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts"
      - `EntityTypeName` string
      - `Id` object
      - `IdentityElements` string[]
      - `Key` string
    - `RegistrationType` 'Planning' | 'RegistrationNotRequired' | 'RegistrationRequired' | 'FeeRegistrationRequired'
    - `StartDateTime` string, date-time
    - `Status` string
    - `TemplateState` 'None' | 'StandardTemplate' | 'DefaultTemplate'
  - `EventRegistrationId` string
  - `GuestOfRegistrationId` string
  - `RegisteredByPartyId` string
  - `Registrant` PartySummaryData
    - `$type` 'Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySummaryData, Asi.Contracts"
    - `CityName` string
    - `CountryName` string
    - `CountrySubEntityName` string
    - `Email` string
    - `Id` string
    - `IsMarkedForDelete` boolean
    - `IsOrganization` boolean
    - `Name` string
    - `PartyId` string
    - `Phone` string
    - `Sort` string
    - `Status` PartyStatusData
      - `$type` 'Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts"
      - `ActiveStatus` 'Active' | 'Inactive' | 'Suspended' | 'Delete'
      - `Description` string
      - `Name` string
      - `PartyStatusId` string
    - `UniformId` string
  - `RegistrantAddress` PartyAddressData
    - `$type` 'Asi.Soa.Membership.DataContracts.PartyAddressData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyAddressData, Asi.Contracts"
    - `FullAddressId` string
    - `PartyAddressId` string
    - `PartyId` string
  - `RegistrationDate` string, date-time
  - `Status` 'NotRegistered' | 'Registered' | 'RegisteredPendingCheckout' | 'CanceledPendingCheckout' | 'Canceled' | 'AdjustedCancellationPendingCheckout' | 'RegisteredFromWaitlistPendingCheckout' | 'ChangingRegistration'

## 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)
