---
title: "POST /relativity-audit/v1/workspaces/{workspaceID}/pivots"
method: POST
path: "/relativity-audit/v1/workspaces/{workspaceID}/pivots"
tags: ["Audit Module v1"]
---

# POST /relativity-audit/v1/workspaces/{workspaceID}/pivots

`POST /relativity-audit/v1/workspaces/{workspaceID}/pivots`

## Request

- Base URL: `https://platform.relativity.com/Relativity.REST/api`
- URL: `https://platform.relativity.com/Relativity.REST/api/relativity-audit/v1/workspaces/{workspaceID}/pivots`
- Auth: none declared. Required headers: `x-csrf-header`
- TypeScript: <https://skmtc.dev/relativity/apis/relativity-audit-services-interfaces-v1/docs/relativity-audit/v1/workspaces/:workspaceID/pivots/post.ts> (a function with typed inputs; its response is checked against the schema)

[Public] IAuditPivotService -

## Path parameters

- `workspaceID` integer, required

## Headers

- `x-csrf-header` string, required

## Request body

- PivotAsyncRequestBody
  - `settings` PivotSettings
    - `ObjectSetQuery` Query
      - `Fields` string[]
      - `Condition` string
      - `Sorts` string[]
      - `RelationalField` string
      - `RowCondition` string
      - `SearchProviderCondition` SearchProviderCondition
        - `SearchIndex` SearchIndexRef
          - `ArtifactID` integer
          - `Name` string
        - `Input` string
      - `SampleParameters` SampleParameters
        - `ExistingToken` string, nullable
        - `MarginOfError` number
        - `ConfidenceLevel` number
        - `FixedSampleSize` integer
        - `SamplingPercentage` number
      - `IncludeIdWindow` boolean, nullable
      - `TruncateTextFields` boolean, nullable
      - `ConvertNumberFieldValuesToString` boolean, nullable
      - `IsAdHocQuery` boolean, nullable
      - `ExecutingSavedSearchID` integer, nullable
      - `ExecutingViewID` integer, nullable
      - `ActiveArtifactID` integer, nullable
      - `RankSortOrder` string
      - `QueryHint` string
    - `ArtifactTypeID` integer
    - `GroupBy` FieldRef
      - `ViewFieldID` integer
      - `ArtifactID` integer
      - `Guid` string, nullable
      - `Name` string
    - `PivotOn` FieldRef
      - `ViewFieldID` integer
      - `ArtifactID` integer
      - `Guid` string, nullable
      - `Name` string
    - `GroupByDateGrouping` 'Date' | 'Month' | 'Year' | 'YearMonth' | 'Week' | 'TwoWeeks'
    - `PivotOnDateGrouping` 'Date' | 'Month' | 'Year' | 'YearMonth' | 'Week' | 'TwoWeeks'
    - `MaximumNumberOfColumns` integer
    - `MaximumNumberOfRows` integer
    - `Timeout` integer
    - `RawDataOnly` boolean
    - `TimeZone` string
    - `ConvertNumberFieldValuesToString` boolean
  - `cancel` CancellationToken
    - `None` CancellationToken (recursive)
    - `IsCancellationRequested` boolean
    - `CanBeCanceled` boolean
    - `WaitHandle` WaitHandle
  - `progress` IProgress1

## Response `200`

Successful Operation

- PivotResultSet
  - `Results` DataTable
    - `CaseSensitive` boolean
    - `IsInitialized` boolean
    - `RemotingFormat` 'Xml' | 'Binary'
    - `ChildRelations` string[]
    - `Columns` string[]
    - `Constraints` string[]
    - `DataSet` DataSet
      - `RemotingFormat` 'Xml' | 'Binary'
      - `SchemaSerializationMode` 'IncludeSchema' | 'ExcludeSchema'
      - `CaseSensitive` boolean
      - `DefaultViewManager` string[]
      - `EnforceConstraints` boolean
      - `DataSetName` string
      - `Namespace` string
      - `Prefix` string
      - `ExtendedProperties` string[]
      - `HasErrors` boolean
      - `IsInitialized` boolean
      - `Locale` CultureInfo
        - `CurrentCulture` CultureInfo (recursive)
        - `CurrentUICulture` CultureInfo (recursive)
        - `InstalledUICulture` CultureInfo (recursive)
        - `DefaultThreadCurrentCulture` CultureInfo (recursive)
        - `DefaultThreadCurrentUICulture` CultureInfo (recursive)
        - `InvariantCulture` CultureInfo (recursive)
        - `Parent` CultureInfo (recursive)
        - `LCID` integer
        - `KeyboardLayoutId` integer
        - `Name` string
        - `IetfLanguageTag` string
        - `DisplayName` string
        - `NativeName` string
        - `EnglishName` string
        - `TwoLetterISOLanguageName` string
        - `ThreeLetterISOLanguageName` string
        - `ThreeLetterWindowsLanguageName` string
        - `CompareInfo` CompareInfo
          - `Name` string
          - `LCID` integer
          - `Version` SortVersion
            - `FullVersion` integer
            - `SortId` string
        - `TextInfo` TextInfo
          - `ANSICodePage` integer
          - `OEMCodePage` integer
          - `MacCodePage` integer
          - `EBCDICCodePage` integer
          - `LCID` integer
          - `CultureName` string
          - `IsReadOnly` boolean
          - `ListSeparator` string
          - `IsRightToLeft` boolean
        - `IsNeutralCulture` boolean
        - `CultureTypes` 'NeutralCultures' | 'SpecificCultures' | 'InstalledWin32Cultures' | 'AllCultures' | 'UserCustomCulture' | 'ReplacementCultures' | 'WindowsOnlyCultures' | 'FrameworkCultures'
        - `NumberFormat` NumberFormatInfo
          - `InvariantInfo` NumberFormatInfo (recursive)
          - `CurrencyDecimalDigits` integer
          - `CurrencyDecimalSeparator` string
          - `IsReadOnly` boolean
          - `CurrencyGroupSizes` integer[]
          - `NumberGroupSizes` integer[]
          - `PercentGroupSizes` integer[]
          - `CurrencyGroupSeparator` string
          - `CurrencySymbol` string
          - `CurrentInfo` NumberFormatInfo (recursive)
          - `NaNSymbol` string
          - `CurrencyNegativePattern` integer
          - `NumberNegativePattern` integer
          - `PercentPositivePattern` integer
          - `PercentNegativePattern` integer
          - `NegativeInfinitySymbol` string
          - `NegativeSign` string
          - `NumberDecimalDigits` integer
          - `NumberDecimalSeparator` string
          - `NumberGroupSeparator` string
          - `CurrencyPositivePattern` integer
          - `PositiveInfinitySymbol` string
          - `PositiveSign` string
          - `PercentDecimalDigits` integer
          - `PercentDecimalSeparator` string
          - `PercentGroupSeparator` string
          - `PercentSymbol` string
          - `PerMilleSymbol` string
          - `NativeDigits` string[]
          - `DigitSubstitution` 'Context' | 'None' | 'NativeNational'
        - `DateTimeFormat` DateTimeFormatInfo
          - `InvariantInfo` DateTimeFormatInfo (recursive)
          - `CurrentInfo` DateTimeFormatInfo (recursive)
          - `AMDesignator` string
          - `Calendar` Calendar
            - `MinSupportedDateTime` string, date-time
            - `MaxSupportedDateTime` string, date-time
            - `AlgorithmType` 'Unknown' | 'SolarCalendar' | 'LunarCalendar' | 'LunisolarCalendar'
            - `IsReadOnly` boolean
            - `Eras` integer[]
            - `TwoDigitYearMax` integer
          - `DateSeparator` string
          - `FirstDayOfWeek` 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'
          - `CalendarWeekRule` 'FirstDay' | 'FirstFullWeek' | 'FirstFourDayWeek'
          - `FullDateTimePattern` string
          - `LongDatePattern` string
          - `LongTimePattern` string
          - `MonthDayPattern` string
          - `PMDesignator` string
          - `RFC1123Pattern` string
          - `ShortDatePattern` string
          - `ShortTimePattern` string
          - `SortableDateTimePattern` string
          - `TimeSeparator` string
          - `UniversalSortableDateTimePattern` string
          - `YearMonthPattern` string
          - `AbbreviatedDayNames` string[]
          - `ShortestDayNames` string[]
          - `DayNames` string[]
          - `AbbreviatedMonthNames` string[]
          - `MonthNames` string[]
          - `IsReadOnly` boolean
          - `NativeCalendarName` string
          - `AbbreviatedMonthGenitiveNames` string[]
          - `MonthGenitiveNames` string[]
        - `Calendar` Calendar
          - `MinSupportedDateTime` string, date-time
          - `MaxSupportedDateTime` string, date-time
          - `AlgorithmType` 'Unknown' | 'SolarCalendar' | 'LunarCalendar' | 'LunisolarCalendar'
          - `IsReadOnly` boolean
          - `Eras` integer[]
          - `TwoDigitYearMax` integer
        - `OptionalCalendars` Calendar[]
          - `MinSupportedDateTime` string, date-time
          - `MaxSupportedDateTime` string, date-time
          - `AlgorithmType` 'Unknown' | 'SolarCalendar' | 'LunarCalendar' | 'LunisolarCalendar'
          - `IsReadOnly` boolean
          - `Eras` integer[]
          - `TwoDigitYearMax` integer
        - `UseUserOverride` boolean
        - `IsReadOnly` boolean
      - `Site` ISite
        - `Component` IComponent
          - `Site` ISite (recursive)
        - `Container` IContainer
          - `Components` string[]
        - `DesignMode` boolean
        - `Name` string
      - `Relations` string[]
      - `Tables` string[]
      - `Container` IContainer
        - `Components` string[]
      - `DesignMode` boolean
    - `DefaultView` string[]
    - `DisplayExpression` string
    - `ExtendedProperties` string[]
    - `HasErrors` boolean
    - `Locale` CultureInfo
      - `CurrentCulture` CultureInfo (recursive)
      - `CurrentUICulture` CultureInfo (recursive)
      - `InstalledUICulture` CultureInfo (recursive)
      - `DefaultThreadCurrentCulture` CultureInfo (recursive)
      - `DefaultThreadCurrentUICulture` CultureInfo (recursive)
      - `InvariantCulture` CultureInfo (recursive)
      - `Parent` CultureInfo (recursive)
      - `LCID` integer
      - `KeyboardLayoutId` integer
      - `Name` string
      - `IetfLanguageTag` string
      - `DisplayName` string
      - `NativeName` string
      - `EnglishName` string
      - `TwoLetterISOLanguageName` string
      - `ThreeLetterISOLanguageName` string
      - `ThreeLetterWindowsLanguageName` string
      - `CompareInfo` CompareInfo
        - `Name` string
        - `LCID` integer
        - `Version` SortVersion
          - `FullVersion` integer
          - `SortId` string
      - `TextInfo` TextInfo
        - `ANSICodePage` integer
        - `OEMCodePage` integer
        - `MacCodePage` integer
        - `EBCDICCodePage` integer
        - `LCID` integer
        - `CultureName` string
        - `IsReadOnly` boolean
        - `ListSeparator` string
        - `IsRightToLeft` boolean
      - `IsNeutralCulture` boolean
      - `CultureTypes` 'NeutralCultures' | 'SpecificCultures' | 'InstalledWin32Cultures' | 'AllCultures' | 'UserCustomCulture' | 'ReplacementCultures' | 'WindowsOnlyCultures' | 'FrameworkCultures'
      - `NumberFormat` NumberFormatInfo
        - `InvariantInfo` NumberFormatInfo (recursive)
        - `CurrencyDecimalDigits` integer
        - `CurrencyDecimalSeparator` string
        - `IsReadOnly` boolean
        - `CurrencyGroupSizes` integer[]
        - `NumberGroupSizes` integer[]
        - `PercentGroupSizes` integer[]
        - `CurrencyGroupSeparator` string
        - `CurrencySymbol` string
        - `CurrentInfo` NumberFormatInfo (recursive)
        - `NaNSymbol` string
        - `CurrencyNegativePattern` integer
        - `NumberNegativePattern` integer
        - `PercentPositivePattern` integer
        - `PercentNegativePattern` integer
        - `NegativeInfinitySymbol` string
        - `NegativeSign` string
        - `NumberDecimalDigits` integer
        - `NumberDecimalSeparator` string
        - `NumberGroupSeparator` string
        - `CurrencyPositivePattern` integer
        - `PositiveInfinitySymbol` string
        - `PositiveSign` string
        - `PercentDecimalDigits` integer
        - `PercentDecimalSeparator` string
        - `PercentGroupSeparator` string
        - `PercentSymbol` string
        - `PerMilleSymbol` string
        - `NativeDigits` string[]
        - `DigitSubstitution` 'Context' | 'None' | 'NativeNational'
      - `DateTimeFormat` DateTimeFormatInfo
        - `InvariantInfo` DateTimeFormatInfo (recursive)
        - `CurrentInfo` DateTimeFormatInfo (recursive)
        - `AMDesignator` string
        - `Calendar` Calendar
          - `MinSupportedDateTime` string, date-time
          - `MaxSupportedDateTime` string, date-time
          - `AlgorithmType` 'Unknown' | 'SolarCalendar' | 'LunarCalendar' | 'LunisolarCalendar'
          - `IsReadOnly` boolean
          - `Eras` integer[]
          - `TwoDigitYearMax` integer
        - `DateSeparator` string
        - `FirstDayOfWeek` 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'
        - `CalendarWeekRule` 'FirstDay' | 'FirstFullWeek' | 'FirstFourDayWeek'
        - `FullDateTimePattern` string
        - `LongDatePattern` string
        - `LongTimePattern` string
        - `MonthDayPattern` string
        - `PMDesignator` string
        - `RFC1123Pattern` string
        - `ShortDatePattern` string
        - `ShortTimePattern` string
        - `SortableDateTimePattern` string
        - `TimeSeparator` string
        - `UniversalSortableDateTimePattern` string
        - `YearMonthPattern` string
        - `AbbreviatedDayNames` string[]
        - `ShortestDayNames` string[]
        - `DayNames` string[]
        - `AbbreviatedMonthNames` string[]
        - `MonthNames` string[]
        - `IsReadOnly` boolean
        - `NativeCalendarName` string
        - `AbbreviatedMonthGenitiveNames` string[]
        - `MonthGenitiveNames` string[]
      - `Calendar` Calendar
        - `MinSupportedDateTime` string, date-time
        - `MaxSupportedDateTime` string, date-time
        - `AlgorithmType` 'Unknown' | 'SolarCalendar' | 'LunarCalendar' | 'LunisolarCalendar'
        - `IsReadOnly` boolean
        - `Eras` integer[]
        - `TwoDigitYearMax` integer
      - `OptionalCalendars` Calendar[]
        - `MinSupportedDateTime` string, date-time
        - `MaxSupportedDateTime` string, date-time
        - `AlgorithmType` 'Unknown' | 'SolarCalendar' | 'LunarCalendar' | 'LunisolarCalendar'
        - `IsReadOnly` boolean
        - `Eras` integer[]
        - `TwoDigitYearMax` integer
      - `UseUserOverride` boolean
      - `IsReadOnly` boolean
    - `MinimumCapacity` integer
    - `ParentRelations` string[]
    - `PrimaryKey` DataColumn[]
      - `AllowDBNull` boolean
      - `AutoIncrement` boolean
      - `AutoIncrementSeed` integer
      - `AutoIncrementStep` integer
      - `Caption` string
      - `ColumnName` string
      - `Prefix` string
      - `DataType` Type
        - `MemberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `DeclaringType` Type (recursive)
        - `DeclaringMethod` MethodBase
          - `MethodImplementationFlags` 'IL' | 'Managed' | 'Native' | 'OPTIL' | 'Runtime' | 'CodeTypeMask' | 'Unmanaged' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'SecurityMitigations' | 'InternalCall' | 'MaxMethodImplVal'
          - `MethodHandle` RuntimeMethodHandle
            - `Value` IntPtr
          - `Attributes` 'ReuseSlot' | 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'VtableLayoutMask' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
          - `CallingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
          - `IsGenericMethodDefinition` boolean
          - `ContainsGenericParameters` boolean
          - `IsGenericMethod` boolean
          - `IsSecurityCritical` boolean
          - `IsSecuritySafeCritical` boolean
          - `IsSecurityTransparent` boolean
          - `IsPublic` boolean
          - `IsPrivate` boolean
          - `IsFamily` boolean
          - `IsAssembly` boolean
          - `IsFamilyAndAssembly` boolean
          - `IsFamilyOrAssembly` boolean
          - `IsStatic` boolean
          - `IsFinal` boolean
          - `IsVirtual` boolean
          - `IsHideBySig` boolean
          - `IsAbstract` boolean
          - `IsSpecialName` boolean
          - `IsConstructor` boolean
          - `MemberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `Name` string
          - `DeclaringType` Type (recursive)
          - `ReflectedType` Type (recursive)
          - `CustomAttributes` CustomAttributeData[]
            - `AttributeType` Type (recursive)
            - `Constructor` ConstructorInfo
              - …
            - `ConstructorArguments` CustomAttributeTypedArgument[]
              - …
            - `NamedArguments` CustomAttributeNamedArgument[]
              - …
          - `MetadataToken` integer
          - `Module` Module
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `MDStreamVersion` integer
            - `FullyQualifiedName` string
            - `ModuleVersionId` string
            - `MetadataToken` integer
            - `ScopeName` string
            - `Name` string
            - `Assembly` Assembly
              - …
            - `ModuleHandle` ModuleHandle
              - …
        - `ReflectedType` Type (recursive)
        - `StructLayoutAttribute` StructLayoutAttribute
          - `Value` 'Sequential' | 'Explicit' | 'Auto'
          - `TypeId` Object
        - `GUID` string
        - `DefaultBinder` Binder
        - `Module` Module
          - `CustomAttributes` CustomAttributeData[]
            - `AttributeType` Type (recursive)
            - `Constructor` ConstructorInfo
              - …
            - `ConstructorArguments` CustomAttributeTypedArgument[]
              - …
            - `NamedArguments` CustomAttributeNamedArgument[]
              - …
          - `MDStreamVersion` integer
          - `FullyQualifiedName` string
          - `ModuleVersionId` string
          - `MetadataToken` integer
          - `ScopeName` string
          - `Name` string
          - `Assembly` Assembly
            - `CodeBase` string
            - `EscapedCodeBase` string
            - `FullName` string
            - `EntryPoint` MethodInfo
              - …
            - `ExportedTypes` Type[]
            - `DefinedTypes` TypeInfo[]
              - …
            - `Evidence` string[]
            - `PermissionSet` string[]
            - `IsFullyTrusted` boolean
            - `SecurityRuleSet` 'None' | 'Level1' | 'Level2'
            - `ManifestModule` Module (recursive)
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `ReflectionOnly` boolean
            - `Modules` Module[]
            - `Location` string
            - `ImageRuntimeVersion` string
            - `GlobalAssemblyCache` boolean
            - `HostContext` integer
            - `IsDynamic` boolean
          - `ModuleHandle` ModuleHandle
            - `MDStreamVersion` integer
        - `Assembly` Assembly
          - `CodeBase` string
          - `EscapedCodeBase` string
          - `FullName` string
          - `EntryPoint` MethodInfo
            - `MemberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `ReturnType` Type (recursive)
            - `ReturnParameter` ParameterInfo
              - …
            - `ReturnTypeCustomAttributes` ICustomAttributeProvider
            - `MethodImplementationFlags` 'IL' | 'Managed' | 'Native' | 'OPTIL' | 'Runtime' | 'CodeTypeMask' | 'Unmanaged' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'SecurityMitigations' | 'InternalCall' | 'MaxMethodImplVal'
            - `MethodHandle` RuntimeMethodHandle
              - …
            - `Attributes` 'ReuseSlot' | 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'VtableLayoutMask' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `CallingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `IsGenericMethodDefinition` boolean
            - `ContainsGenericParameters` boolean
            - `IsGenericMethod` boolean
            - `IsSecurityCritical` boolean
            - `IsSecuritySafeCritical` boolean
            - `IsSecurityTransparent` boolean
            - `IsPublic` boolean
            - `IsPrivate` boolean
            - `IsFamily` boolean
            - `IsAssembly` boolean
            - `IsFamilyAndAssembly` boolean
            - `IsFamilyOrAssembly` boolean
            - `IsStatic` boolean
            - `IsFinal` boolean
            - `IsVirtual` boolean
            - `IsHideBySig` boolean
            - `IsAbstract` boolean
            - `IsSpecialName` boolean
            - `IsConstructor` boolean
            - `Name` string
            - `DeclaringType` Type (recursive)
            - `ReflectedType` Type (recursive)
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `MetadataToken` integer
            - `Module` Module
              - …
          - `ExportedTypes` Type[]
          - `DefinedTypes` TypeInfo[]
            - `GenericTypeParameters` Type[]
            - `DeclaredConstructors` ConstructorInfo[]
              - …
            - `DeclaredEvents` EventInfo[]
              - …
            - `DeclaredFields` FieldInfo[]
              - …
            - `DeclaredMembers` MemberInfo[]
              - …
            - `DeclaredMethods` MethodInfo[]
              - …
            - `DeclaredNestedTypes` TypeInfo[]
            - `DeclaredProperties` PropertyInfo[]
              - …
            - `ImplementedInterfaces` Type[]
            - `MemberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `DeclaringType` Type (recursive)
            - `DeclaringMethod` MethodBase
              - …
            - `ReflectedType` Type (recursive)
            - `StructLayoutAttribute` StructLayoutAttribute
              - …
            - `GUID` string
            - `Module` Module
              - …
            - `Assembly` Assembly (recursive)
            - `TypeHandle` RuntimeTypeHandle
              - …
            - `FullName` string
            - `Namespace` string
            - `AssemblyQualifiedName` string
            - `BaseType` Type (recursive)
            - `TypeInitializer` ConstructorInfo
              - …
            - `IsNested` boolean
            - `Attributes` 'NotPublic' | 'AutoLayout' | 'AnsiClass' | 'Class' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'NestedFamORAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'ClassSemanticsMask' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'CustomFormatClass' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `GenericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `IsVisible` boolean
            - `IsNotPublic` boolean
            - `IsPublic` boolean
            - `IsNestedPublic` boolean
            - `IsNestedPrivate` boolean
            - `IsNestedFamily` boolean
            - `IsNestedAssembly` boolean
            - `IsNestedFamANDAssem` boolean
            - `IsNestedFamORAssem` boolean
            - `IsAutoLayout` boolean
            - `IsLayoutSequential` boolean
            - `IsExplicitLayout` boolean
            - `IsClass` boolean
            - `IsInterface` boolean
            - `IsValueType` boolean
            - `IsAbstract` boolean
            - `IsSealed` boolean
            - `IsEnum` boolean
            - `IsSpecialName` boolean
            - `IsImport` boolean
            - `IsSerializable` boolean
            - `IsAnsiClass` boolean
            - `IsUnicodeClass` boolean
            - `IsAutoClass` boolean
            - `IsArray` boolean
            - `IsGenericType` boolean
            - `IsGenericTypeDefinition` boolean
            - `IsConstructedGenericType` boolean
            - `IsGenericParameter` boolean
            - `GenericParameterPosition` integer
            - `ContainsGenericParameters` boolean
            - `IsByRef` boolean
            - `IsPointer` boolean
            - `IsPrimitive` boolean
            - `IsCOMObject` boolean
            - `HasElementType` boolean
            - `IsContextful` boolean
            - `IsMarshalByRef` boolean
            - `GenericTypeArguments` Type[]
            - `IsSecurityCritical` boolean
            - `IsSecuritySafeCritical` boolean
            - `IsSecurityTransparent` boolean
            - `UnderlyingSystemType` Type (recursive)
            - `Name` string
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `MetadataToken` integer
          - `Evidence` string[]
          - `PermissionSet` string[]
          - `IsFullyTrusted` boolean
          - `SecurityRuleSet` 'None' | 'Level1' | 'Level2'
          - `ManifestModule` Module
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `MDStreamVersion` integer
            - `FullyQualifiedName` string
            - `ModuleVersionId` string
            - `MetadataToken` integer
            - `ScopeName` string
            - `Name` string
            - `Assembly` Assembly (recursive)
            - `ModuleHandle` ModuleHandle
              - …
          - `CustomAttributes` CustomAttributeData[]
            - `AttributeType` Type (recursive)
            - `Constructor` ConstructorInfo
              - …
            - `ConstructorArguments` CustomAttributeTypedArgument[]
              - …
            - `NamedArguments` CustomAttributeNamedArgument[]
              - …
          - `ReflectionOnly` boolean
          - `Modules` Module[]
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `MDStreamVersion` integer
            - `FullyQualifiedName` string
            - `ModuleVersionId` string
            - `MetadataToken` integer
            - `ScopeName` string
            - `Name` string
            - `Assembly` Assembly (recursive)
            - `ModuleHandle` ModuleHandle
              - …
          - `Location` string
          - `ImageRuntimeVersion` string
          - `GlobalAssemblyCache` boolean
          - `HostContext` integer
          - `IsDynamic` boolean
        - `TypeHandle` RuntimeTypeHandle
          - `Value` IntPtr
        - `FullName` string
        - `Namespace` string
        - `AssemblyQualifiedName` string
        - `BaseType` Type (recursive)
        - `TypeInitializer` ConstructorInfo
          - `MemberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `MethodImplementationFlags` 'IL' | 'Managed' | 'Native' | 'OPTIL' | 'Runtime' | 'CodeTypeMask' | 'Unmanaged' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'SecurityMitigations' | 'InternalCall' | 'MaxMethodImplVal'
          - `MethodHandle` RuntimeMethodHandle
            - `Value` IntPtr
          - `Attributes` 'ReuseSlot' | 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'VtableLayoutMask' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
          - `CallingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
          - `IsGenericMethodDefinition` boolean
          - `ContainsGenericParameters` boolean
          - `IsGenericMethod` boolean
          - `IsSecurityCritical` boolean
          - `IsSecuritySafeCritical` boolean
          - `IsSecurityTransparent` boolean
          - `IsPublic` boolean
          - `IsPrivate` boolean
          - `IsFamily` boolean
          - `IsAssembly` boolean
          - `IsFamilyAndAssembly` boolean
          - `IsFamilyOrAssembly` boolean
          - `IsStatic` boolean
          - `IsFinal` boolean
          - `IsVirtual` boolean
          - `IsHideBySig` boolean
          - `IsAbstract` boolean
          - `IsSpecialName` boolean
          - `IsConstructor` boolean
          - `Name` string
          - `DeclaringType` Type (recursive)
          - `ReflectedType` Type (recursive)
          - `CustomAttributes` CustomAttributeData[]
            - `AttributeType` Type (recursive)
            - `Constructor` ConstructorInfo (recursive)
            - `ConstructorArguments` CustomAttributeTypedArgument[]
              - …
            - `NamedArguments` CustomAttributeNamedArgument[]
              - …
          - `MetadataToken` integer
          - `Module` Module
            - `CustomAttributes` CustomAttributeData[]
              - …
            - `MDStreamVersion` integer
            - `FullyQualifiedName` string
            - `ModuleVersionId` string
            - `MetadataToken` integer
            - `ScopeName` string
            - `Name` string
            - `Assembly` Assembly
              - …
            - `ModuleHandle` ModuleHandle
              - …
        - `IsNested` boolean
        - `Attributes` 'NotPublic' | 'AutoLayout' | 'AnsiClass' | 'Class' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'NestedFamORAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'ClassSemanticsMask' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'CustomFormatClass' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
        - `GenericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
        - `IsVisible` boolean
        - `IsNotPublic` boolean
        - `IsPublic` boolean
        - `IsNestedPublic` boolean
        - `IsNestedPrivate` boolean
        - `IsNestedFamily` boolean
        - `IsNestedAssembly` boolean
        - `IsNestedFamANDAssem` boolean
        - `IsNestedFamORAssem` boolean
        - `IsAutoLayout` boolean
        - `IsLayoutSequential` boolean
        - `IsExplicitLayout` boolean
        - `IsClass` boolean
        - `IsInterface` boolean
        - `IsValueType` boolean
        - `IsAbstract` boolean
        - `IsSealed` boolean
        - `IsEnum` boolean
        - `IsSpecialName` boolean
        - `IsImport` boolean
        - `IsSerializable` boolean
        - `IsAnsiClass` boolean
        - `IsUnicodeClass` boolean
        - `IsAutoClass` boolean
        - `IsArray` boolean
        - `IsGenericType` boolean
        - `IsGenericTypeDefinition` boolean
        - `IsConstructedGenericType` boolean
        - `IsGenericParameter` boolean
        - `GenericParameterPosition` integer
        - `ContainsGenericParameters` boolean
        - `IsByRef` boolean
        - `IsPointer` boolean
        - `IsPrimitive` boolean
        - `IsCOMObject` boolean
        - `HasElementType` boolean
        - `IsContextful` boolean
        - `IsMarshalByRef` boolean
        - `GenericTypeArguments` Type[]
        - `IsSecurityCritical` boolean
        - `IsSecuritySafeCritical` boolean
        - `IsSecurityTransparent` boolean
        - `UnderlyingSystemType` Type (recursive)
        - `Name` string
        - `CustomAttributes` CustomAttributeData[]
          - `AttributeType` Type (recursive)
          - `Constructor` ConstructorInfo
            - `MemberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `MethodImplementationFlags` 'IL' | 'Managed' | 'Native' | 'OPTIL' | 'Runtime' | 'CodeTypeMask' | 'Unmanaged' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'SecurityMitigations' | 'InternalCall' | 'MaxMethodImplVal'
            - `MethodHandle` RuntimeMethodHandle
              - …
            - `Attributes` 'ReuseSlot' | 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'VtableLayoutMask' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `CallingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `IsGenericMethodDefinition` boolean
            - `ContainsGenericParameters` boolean
            - `IsGenericMethod` boolean
            - `IsSecurityCritical` boolean
            - `IsSecuritySafeCritical` boolean
            - `IsSecurityTransparent` boolean
            - `IsPublic` boolean
            - `IsPrivate` boolean
            - `IsFamily` boolean
            - `IsAssembly` boolean
            - `IsFamilyAndAssembly` boolean
            - `IsFamilyOrAssembly` boolean
            - `IsStatic` boolean
            - `IsFinal` boolean
            - `IsVirtual` boolean
            - `IsHideBySig` boolean
            - `IsAbstract` boolean
            - `IsSpecialName` boolean
            - `IsConstructor` boolean
            - `Name` string
            - `DeclaringType` Type (recursive)
            - `ReflectedType` Type (recursive)
            - `CustomAttributes` CustomAttributeData[]
            - `MetadataToken` integer
            - `Module` Module
              - …
          - `ConstructorArguments` CustomAttributeTypedArgument[]
            - `ArgumentType` Type (recursive)
            - `Value` Object
          - `NamedArguments` CustomAttributeNamedArgument[]
            - `MemberInfo` MemberInfo
              - …
            - `TypedValue` CustomAttributeTypedArgument
              - …
            - `MemberName` string
            - `IsField` boolean
        - `MetadataToken` integer
      - `DateTimeMode` 'Local' | 'Unspecified' | 'UnspecifiedLocal' | 'Utc'
      - `DefaultValue` Object
      - `Expression` string
      - `ExtendedProperties` string[]
      - `MaxLength` integer
      - `Namespace` string
      - `Ordinal` integer
      - `ReadOnly` boolean
      - `Table` DataTable (recursive)
      - `Unique` boolean
      - `ColumnMapping` 'Element' | 'Attribute' | 'SimpleContent' | 'Hidden'
      - `Site` ISite
        - `Component` IComponent
          - `Site` ISite (recursive)
        - `Container` IContainer
          - `Components` string[]
        - `DesignMode` boolean
        - `Name` string
      - `Container` IContainer
        - `Components` string[]
      - `DesignMode` boolean
    - `Rows` string[]
    - `TableName` string
    - `Namespace` string
    - `Prefix` string
    - `Site` ISite
      - `Component` IComponent
        - `Site` ISite (recursive)
      - `Container` IContainer
        - `Components` string[]
      - `DesignMode` boolean
      - `Name` string
    - `Container` IContainer
      - `Components` string[]
    - `DesignMode` boolean
  - `TotalCount` integer
  - `QueryToken` string
  - `Success` boolean
  - `Message` string
  - `MessageType` string
  - `PivotIDToDisplayValueMap` string[]

---

[API](https://skmtc.dev/relativity/apis/relativity-audit-services-interfaces-v1.md) - [All operations](https://skmtc.dev/relativity/apis/relativity-audit-services-interfaces-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/relativity/apis/relativity-audit-services-interfaces-v1/revisions/20c660b3f99a?raw)
