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

# Validates an EventSummary

`POST /EventSummary/_validate`

## Request

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

Validates an instance of EventSummary

## Request body

- 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'

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