Relativity Relativity Pivot Module v1 API

The Relativity Pivot Module v1 API from Relativity — 7 operation(s) for relativity pivot module v1.

Operations 7

GET /relativity-pivot/v1/workspaces/{workspaceID}/fields/group-by/{artifactTypeID} #
GET /relativity-pivot/v1/workspaces/{workspaceID}/fields/pivot-on/{artifactTypeID} #
POST /relativity-pivot/v1/workspaces/{workspaceID}/profiles/{pivotProfileID}/execute #
PUT /relativity-pivot/v1/workspaces/{workspaceID}/profiles/{pivotProfileID} #
POST /relativity-pivot/v1/workspaces/{workspaceID}/profiles #
POST /relativity-pivot/v1/workspaces/{workspaceID}/queries #
POST /relativity-pivot/v1/workspaces/{workspaceID}/queries/export #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/relativity-relativity-pivot-module-v1-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

relativity-relativity-pivot-module-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Analytics.Conceptual.Service.Interfaces.Public.V1 AnnotationService Relativity Pivot Module v1 API
  description: Analytics.Conceptual.Service.Interfaces.Public
  version: V1
servers:
- url: /Relativity.REST/api
  description: The URL prefix for all Kepler services
tags:
- name: Relativity Pivot Module v1
paths:
  /relativity-pivot/v1/workspaces/{workspaceID}/fields/group-by/{artifactTypeID}:
    get:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotFieldManager - '
      operationId: Relativity.Pivot.V1.IPivotFieldManager.GetFieldsForGroupByAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/artifactTypeID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/FieldRef'
  /relativity-pivot/v1/workspaces/{workspaceID}/fields/pivot-on/{artifactTypeID}:
    get:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotFieldManager - '
      operationId: Relativity.Pivot.V1.IPivotFieldManager.GetFieldsForPivotOnAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/artifactTypeID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/FieldRef'
  /relativity-pivot/v1/workspaces/{workspaceID}/profiles/{pivotProfileID}/execute:
    post:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotProfileManager - '
      operationId: Relativity.Pivot.V1.IPivotProfileManager.ExecutePivotProfileAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/pivotProfileID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Query'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PivotResultSet'
  /relativity-pivot/v1/workspaces/{workspaceID}/profiles/{pivotProfileID}:
    put:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotProfileManager - '
      operationId: Relativity.Pivot.V1.IPivotProfileManager.UpdateProfileAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/pivotProfileID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PivotProfile'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PivotProfile'
  /relativity-pivot/v1/workspaces/{workspaceID}/profiles:
    post:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotProfileManager - '
      operationId: Relativity.Pivot.V1.IPivotProfileManager.CreateProfileAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PivotProfile'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PivotProfile'
  /relativity-pivot/v1/workspaces/{workspaceID}/queries:
    post:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotQueryManager - '
      operationId: Relativity.Pivot.V1.IPivotQueryManager.ExecuteAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PivotSettings'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PivotResultSet'
  /relativity-pivot/v1/workspaces/{workspaceID}/queries/export:
    post:
      tags:
      - Relativity Pivot Module v1
      description: '[Public] IPivotQueryManager - '
      operationId: Relativity.Pivot.V1.IPivotQueryManager.ExecuteExportAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Dashboard'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PivotExportResult'
components:
  schemas:
    PivotProfile:
      title: PivotProfile
      type: object
      properties:
        ID:
          type: integer
        GroupByField:
          $ref: '#/components/schemas/FieldRef'
        GroupByDateTimePart:
          enum:
          - Date
          - Year
          - Month
          - YearMonth
          - Week
          - TwoWeeks
          type:
          - string
          - 'null'
        PivotOnField:
          $ref: '#/components/schemas/FieldRef'
        PivotOnDateTimePart:
          enum:
          - Date
          - Year
          - Month
          - YearMonth
          - Week
          - TwoWeeks
          type:
          - string
          - 'null'
        GroupByResultLimit:
          enum:
          - All
          - Top
          - Bottom
          type:
          - string
          - 'null'
        GroupByResultLimitValue:
          type:
          - integer
          - 'null'
        PivotOnResultLimit:
          enum:
          - All
          - Top
          - Bottom
          type:
          - string
          - 'null'
        PivotOnResultLimitValue:
          type:
          - integer
          - 'null'
        ChartType:
          enum:
          - Bar
          - Pie
          - Line
          - StackedBar
          - Table
          type:
          - string
          - 'null'
        ChartOrientation:
          enum:
          - Horizontal
          - Vertical
          type:
          - string
          - 'null'
        SortOn:
          enum:
          - GrandTotal
          - GroupByField
          type:
          - string
          - 'null'
        SortOrder:
          enum:
          - Ascending
          - Descending
          type:
          - string
          - 'null'
        Toggles:
          $ref: '#/components/schemas/ToggleOptions'
        PageSize:
          type:
          - integer
          - 'null'
        SwitchSeries:
          type:
          - boolean
          - 'null'
        ObjectType:
          $ref: '#/components/schemas/DisplayableObjectTypeIdentifier'
        Name:
          type: string
    DateTimeFormatInfo:
      title: DateTimeFormatInfo
      type: object
      properties:
        InvariantInfo:
          $ref: '#/components/schemas/DateTimeFormatInfo'
        CurrentInfo:
          $ref: '#/components/schemas/DateTimeFormatInfo'
        AMDesignator:
          type: string
        Calendar:
          $ref: '#/components/schemas/Calendar'
        DateSeparator:
          type: string
        FirstDayOfWeek:
          enum:
          - Sunday
          - Monday
          - Tuesday
          - Wednesday
          - Thursday
          - Friday
          - Saturday
          type: string
        CalendarWeekRule:
          enum:
          - FirstDay
          - FirstFullWeek
          - FirstFourDayWeek
          type: string
        FullDateTimePattern:
          type: string
        LongDatePattern:
          type: string
        LongTimePattern:
          type: string
        MonthDayPattern:
          type: string
        PMDesignator:
          type: string
        RFC1123Pattern:
          type: string
        ShortDatePattern:
          type: string
        ShortTimePattern:
          type: string
        SortableDateTimePattern:
          type: string
        TimeSeparator:
          type: string
        UniversalSortableDateTimePattern:
          type: string
        YearMonthPattern:
          type: string
        AbbreviatedDayNames:
          type: array
          items:
            type: string
        ShortestDayNames:
          type: array
          items:
            type: string
        DayNames:
          type: array
          items:
            type: string
        AbbreviatedMonthNames:
          type: array
          items:
            type: string
        MonthNames:
          type: array
          items:
            type: string
        IsReadOnly:
          type: boolean
        NativeCalendarName:
          type: string
        AbbreviatedMonthGenitiveNames:
          type: array
          items:
            type: string
        MonthGenitiveNames:
          type: array
          items:
            type: string
    ICustomAttributeProvider:
      title: ICustomAttributeProvider
      type: object
    Query:
      title: Query
      type: object
      properties:
        Condition:
          type: string
        Sorts:
          type: array
          items:
            $ref: '#/components/schemas/Sort'
        RelationalField:
          $ref: '#/components/schemas/FieldRef'
        RowCondition:
          type: string
        SearchProviderCondition:
          $ref: '#/components/schemas/SearchProviderCondition'
        ExecutingSavedSearchID:
          type:
          - integer
          - 'null'
        SampleParameters:
          $ref: '#/components/schemas/SampleParameters'
        IncludeIDWindow:
          type:
          - boolean
          - 'null'
        RankSortOrder:
          type: string
        QueryHint:
          type: string
    RuntimeMethodHandle:
      title: RuntimeMethodHandle
      type: object
      properties:
        Value:
          $ref: '#/components/schemas/IntPtr'
    HeaderSettings:
      title: HeaderSettings
      type: object
      properties:
        IncludeWorkspace:
          type: boolean
        IncludeView:
          type: boolean
        IncludeDashboard:
          type: boolean
        IncludeUser:
          type: boolean
        IncludeLogo:
          type: boolean
        IncludeDateAndTime:
          type: boolean
    CustomAttributeData:
      title: CustomAttributeData
      type: object
      properties:
        AttributeType:
          $ref: '#/components/schemas/Type'
        Constructor:
          $ref: '#/components/schemas/ConstructorInfo'
        ConstructorArguments:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeTypedArgument'
        NamedArguments:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeNamedArgument'
    PropertyInfo:
      title: PropertyInfo
      type: object
      properties:
        MemberType:
          enum:
          - Constructor
          - Event
          - Field
          - Method
          - Property
          - TypeInfo
          - Custom
          - NestedType
          - All
          type: string
        PropertyType:
          $ref: '#/components/schemas/Type'
        Attributes:
          enum:
          - None
          - SpecialName
          - RTSpecialName
          - HasDefault
          - Reserved2
          - Reserved3
          - Reserved4
          - ReservedMask
          type: string
        CanRead:
          type: boolean
        CanWrite:
          type: boolean
        GetMethod:
          $ref: '#/components/schemas/MethodInfo'
        SetMethod:
          $ref: '#/components/schemas/MethodInfo'
        IsSpecialName:
          type: boolean
        Name:
          type: string
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        MetadataToken:
          type: integer
        Module:
          $ref: '#/components/schemas/Module'
    RuntimeTypeHandle:
      title: RuntimeTypeHandle
      type: object
      properties:
        Value:
          $ref: '#/components/schemas/IntPtr'
    Binder:
      title: Binder
      type: object
    DashboardImage:
      title: DashboardImage
      type: object
      properties:
        ImageBase64Encoded:
          type: string
        Name:
          type: string
        Top:
          type: integer
        Left:
          type: integer
        Width:
          type: integer
        Height:
          type: integer
    ModuleHandle:
      title: ModuleHandle
      type: object
      properties:
        MDStreamVersion:
          type: integer
    Object:
      title: Object
      type: object
    DataTable:
      title: DataTable
      type: object
      properties:
        CaseSensitive:
          type: boolean
        IsInitialized:
          type: boolean
        RemotingFormat:
          enum:
          - Xml
          - Binary
          type: string
        ChildRelations:
          type: array
          items:
            type: string
            format: DataRelationCollection
        Columns:
          type: array
          items:
            type: string
            format: DataColumnCollection
        Constraints:
          type: array
          items:
            type: string
            format: ConstraintCollection
        DataSet:
          $ref: '#/components/schemas/DataSet'
        DefaultView:
          type: array
          items:
            type: string
            format: DataView
        DisplayExpression:
          type: string
        ExtendedProperties:
          type: array
          items:
            type: string
            format: PropertyCollection
        HasErrors:
          type: boolean
        Locale:
          $ref: '#/components/schemas/CultureInfo'
        MinimumCapacity:
          type: integer
        ParentRelations:
          type: array
          items:
            type: string
            format: DataRelationCollection
        PrimaryKey:
          type: array
          items:
            $ref: '#/components/schemas/DataColumn'
        Rows:
          type: array
          items:
            type: string
            format: DataRowCollection
        TableName:
          type: string
        Namespace:
          type: string
        Prefix:
          type: string
        Site:
          $ref: '#/components/schemas/ISite'
        Container:
          $ref: '#/components/schemas/IContainer'
        DesignMode:
          type: boolean
    IntPtr:
      title: IntPtr
      type: object
      properties:
        Size:
          type: integer
    PivotSettings:
      title: PivotSettings
      type: object
      properties:
        ObjectSetQuery:
          $ref: '#/components/schemas/Query'
        ArtifactTypeID:
          type: integer
        GroupBy:
          $ref: '#/components/schemas/FieldRef'
        PivotOn:
          $ref: '#/components/schemas/FieldRef'
        GroupByDateGrouping:
          enum:
          - Date
          - Month
          - Year
          - YearMonth
          - Week
          - TwoWeeks
          type: string
        PivotOnDateGrouping:
          enum:
          - Date
          - Month
          - Year
          - YearMonth
          - Week
          - TwoWeeks
          type: string
        MaximumNumberOfColumns:
          type: integer
        MaximumNumberOfRows:
          type: integer
        Timeout:
          type: integer
        RawDataOnly:
          type: boolean
        ConvertNumberFieldValuesToString:
          type:
          - boolean
          - 'null'
    ConstructorInfo:
      title: ConstructorInfo
      type: object
      properties:
        MemberType:
          enum:
          - Constructor
          - Event
          - Field
          - Method
          - Property
          - TypeInfo
          - Custom
          - NestedType
          - All
          type: string
        MethodImplementationFlags:
          enum:
          - IL
          - Managed
          - Native
          - OPTIL
          - Runtime
          - CodeTypeMask
          - Unmanaged
          - ManagedMask
          - NoInlining
          - ForwardRef
          - Synchronized
          - NoOptimization
          - PreserveSig
          - AggressiveInlining
          - SecurityMitigations
          - InternalCall
          - MaxMethodImplVal
          type: string
        MethodHandle:
          $ref: '#/components/schemas/RuntimeMethodHandle'
        Attributes:
          enum:
          - ReuseSlot
          - PrivateScope
          - Private
          - FamANDAssem
          - Assembly
          - Family
          - FamORAssem
          - Public
          - MemberAccessMask
          - UnmanagedExport
          - Static
          - Final
          - Virtual
          - HideBySig
          - NewSlot
          - VtableLayoutMask
          - CheckAccessOnOverride
          - Abstract
          - SpecialName
          - RTSpecialName
          - PinvokeImpl
          - HasSecurity
          - RequireSecObject
          - ReservedMask
          type: string
        CallingConvention:
          enum:
          - Standard
          - VarArgs
          - Any
          - HasThis
          - ExplicitThis
          type: string
        IsGenericMethodDefinition:
          type: boolean
        ContainsGenericParameters:
          type: boolean
        IsGenericMethod:
          type: boolean
        IsSecurityCritical:
          type: boolean
        IsSecuritySafeCritical:
          type: boolean
        IsSecurityTransparent:
          type: boolean
        IsPublic:
          type: boolean
        IsPrivate:
          type: boolean
        IsFamily:
          type: boolean
        IsAssembly:
          type: boolean
        IsFamilyAndAssembly:
          type: boolean
        IsFamilyOrAssembly:
          type: boolean
        IsStatic:
          type: boolean
        IsFinal:
          type: boolean
        IsVirtual:
          type: boolean
        IsHideBySig:
          type: boolean
        IsAbstract:
          type: boolean
        IsSpecialName:
          type: boolean
        IsConstructor:
          type: boolean
        Name:
          type: string
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        MetadataToken:
          type: integer
        Module:
          $ref: '#/components/schemas/Module'
    CompareInfo:
      title: CompareInfo
      type: object
      properties:
        Name:
          type: string
        LCID:
          type: integer
        Version:
          $ref: '#/components/schemas/SortVersion'
    SearchProviderCondition:
      title: SearchProviderCondition
      type: object
      properties:
        SearchIndex:
          $ref: '#/components/schemas/SearchIndexRef'
        Input:
          type: string
    IContainer:
      title: IContainer
      type: object
      properties:
        Components:
          type: array
          items:
            type: string
            format: ComponentCollection
    IComponent:
      title: IComponent
      type: object
      properties:
        Site:
          $ref: '#/components/schemas/ISite'
    MemberInfo:
      title: MemberInfo
      type: object
      properties:
        MemberType:
          enum:
          - Constructor
          - Event
          - Field
          - Method
          - Property
          - TypeInfo
          - Custom
          - NestedType
          - All
          type: string
        Name:
          type: string
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        MetadataToken:
          type: integer
        Module:
          $ref: '#/components/schemas/Module'
    RuntimeFieldHandle:
      title: RuntimeFieldHandle
      type: object
      properties:
        Value:
          $ref: '#/components/schemas/IntPtr'
    FieldInfo:
      title: FieldInfo
      type: object
      properties:
        MemberType:
          enum:
          - Constructor
          - Event
          - Field
          - Method
          - Property
          - TypeInfo
          - Custom
          - NestedType
          - All
          type: string
        FieldHandle:
          $ref: '#/components/schemas/RuntimeFieldHandle'
        FieldType:
          $ref: '#/components/schemas/Type'
        Attributes:
          enum:
          - PrivateScope
          - Private
          - FamANDAssem
          - Assembly
          - Family
          - FamORAssem
          - Public
          - FieldAccessMask
          - Static
          - InitOnly
          - Literal
          - NotSerialized
          - HasFieldRVA
          - SpecialName
          - RTSpecialName
          - HasFieldMarshal
          - PinvokeImpl
          - HasDefault
          - ReservedMask
          type: string
        IsPublic:
          type: boolean
        IsPrivate:
          type: boolean
        IsFamily:
          type: boolean
        IsAssembly:
          type: boolean
        IsFamilyAndAssembly:
          type: boolean
        IsFamilyOrAssembly:
          type: boolean
        IsStatic:
          type: boolean
        IsInitOnly:
          type: boolean
        IsLiteral:
          type: boolean
        IsNotSerialized:
          type: boolean
        IsSpecialName:
          type: boolean
        IsPinvokeImpl:
          type: boolean
        IsSecurityCritical:
          type: boolean
        IsSecuritySafeCritical:
          type: boolean
        IsSecurityTransparent:
          type: boolean
        Name:
          type: string
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        MetadataToken:
          type: integer
        Module:
          $ref: '#/components/schemas/Module'
    Assembly:
      title: Assembly
      type: object
      properties:
        CodeBase:
          type: string
        EscapedCodeBase:
          type: string
        FullName:
          type: string
        EntryPoint:
          $ref: '#/components/schemas/MethodInfo'
        ExportedTypes:
          type: array
          items:
            $ref: '#/components/schemas/Type'
        DefinedTypes:
          type: array
          items:
            $ref: '#/components/schemas/TypeInfo'
        Evidence:
          type: array
          items:
            type: string
            format: Evidence
        PermissionSet:
          type: array
          items:
            type: string
            format: PermissionSet
        IsFullyTrusted:
          type: boolean
        SecurityRuleSet:
          enum:
          - None
          - Level1
          - Level2
          type: string
        ManifestModule:
          $ref: '#/components/schemas/Module'
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        ReflectionOnly:
          type: boolean
        Modules:
          type: array
          items:
            $ref: '#/components/schemas/Module'
        Location:
          type: string
        ImageRuntimeVersion:
          type: string
        GlobalAssemblyCache:
          type: boolean
        HostContext:
          type: integer
        IsDynamic:
          type: boolean
    EventInfo:
      title: EventInfo
      type: object
      properties:
        MemberType:
          enum:
          - Constructor
          - Event
          - Field
          - Method
          - Property
          - TypeInfo
          - Custom
          - NestedType
          - All
          type: string
        Attributes:
          enum:
          - None
          - SpecialName
          - ReservedMask
          - RTSpecialName
          type: string
        AddMethod:
          $ref: '#/components/schemas/MethodInfo'
        RemoveMethod:
          $ref: '#/components/schemas/MethodInfo'
        RaiseMethod:
          $ref: '#/components/schemas/MethodInfo'
        EventHandlerType:
          $ref: '#/components/schemas/Type'
        IsSpecialName:
          type: boolean
        IsMulticast:
          type: boolean
        Name:
          type: string
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        MetadataToken:
          type: integer
        Module:
          $ref: '#/components/schemas/Module'
    CustomAttributeNamedArgument:
      title: CustomAttributeNamedArgument
      type: object
      properties:
        MemberInfo:
          $ref: '#/components/schemas/MemberInfo'
        TypedValue:
          $ref: '#/components/schemas/CustomAttributeTypedArgument'
        MemberName:
          type: string
        IsField:
          type: boolean
    Sort:
      title: Sort
      type: object
      properties:
        FieldIdentifier:
          $ref: '#/components/schemas/FieldRef'
        Order:
          type: integer
        Direction:
          enum:
          - Ascending
          - Descending
          type: string
    StructLayoutAttribute:
      title: StructLayoutAttribute
      type: object
      properties:
        Value:
          enum:
          - Sequential
          - Explicit
          - Auto
          type: string
        TypeId:
          $ref: '#/components/schemas/Object'
    DashboardPivot:
      title: DashboardPivot
      type: object
      properties:
        PivotProfileID:
          type:
          - integer
          - 'null'
        PivotSettings:
          $ref: '#/components/schemas/PivotProfile'
        Top:
          type: integer
        Left:
          type: integer
        Width:
          type: integer
        Height:
          type: integer
    Module:
      title: Module
      type: object
      properties:
        CustomAttributes:
          type: array
          items:
            $ref: '#/components/schemas/CustomAttributeData'
        MDStreamVersion:
          type: integer
        FullyQualifiedName:
          type: string
        ModuleVersionId:
          type: string
        MetadataToken:
          type: integer
        ScopeName:
          type: string
        Name:
          type: string
        Assembly:
          $ref: '#/components/schemas/Assembly'
        ModuleHandle:
          $ref: '#/components/schemas/ModuleHandle'
    SampleParameters:
      title: SampleParameters
      type: object
      properties:
        ExistingToken:
          type: string
        MarginOfError:
          type: number
        ConfidenceLevel:
          type: number
        FixedSampleSize:
          type: integer
        SamplingPercentage:
          type: number
    PivotResultSet:
      title: PivotResultSet
      type: object
      properties:
        Results:
          $ref: '#/components/schemas/DataTable'
        TotalCount:
          type: integer
        QueryToken:
          type: string
        Success:
          type: boolean
        Message:
          type: string
        MessageType:
          type: string
        PivotIDToDisplayValueMap:
          type: array
          items:
            type: string
    DataColumn:
      title: DataColumn
      type: object
      properties:
        AllowDBNull:
          type: boolean
        AutoIncrement:
          type: boolean
        AutoIncrementSeed:
          type: integer
        AutoIncrementStep:
          type: integer
        Caption:
          type: string
        ColumnName:
          type: string
        Prefix:
          type: string
        DataType:
          $ref: '#/components/schemas/Type'
        DateTimeMode:
          enum:
          - Local
          - Unspecified
          - UnspecifiedLocal
          - Utc
          type: string
        DefaultValue:
          $ref: '#/components/schemas/Object'
        Expression:
          type: string
        ExtendedProperties:
          type: array
          items:
            type: string
            format: PropertyCollection
        MaxLength:
          type: integer
        Namespace:
          type: string
        Ordinal:
          type: integer
        ReadOnly:
          type: boolean
        Table:
          $ref: '#/components/schemas/DataTable'
        Unique:
          type: boolean
        ColumnMapping:
          enum:
          - Element
          - Attribute
          - SimpleContent
          - Hidden
          type: string
        Site:
          $ref: '#/components/schemas/ISite'
        Container:
          $ref: '#/components/schemas/IContainer'
        DesignMode:
          type: boolean
    Calendar:
      title: Calendar
      type: object
      properties:
        MinSupportedDateTime:
          type: string
          format: date-time
        MaxSupportedDateTime:
          type: string
          format: date-time
        AlgorithmType:
          enum:
          - Unknown
          - SolarCalendar
          - LunarCalendar
          - LunisolarCalendar
          type: string
        IsReadOnly:
          type: boolean
        Eras:
          type: array
          items:
            type: integer
        TwoDigitYearMax:
          type: integer
    MethodInfo:
      title: MethodInfo
      type: object
      properties:
        MemberType:
          enum:
          - Constructor
          - Event
          - Field
          - Method
          - Property
          - TypeInfo
          - Custom
          - NestedType
          - All
          type: string
        ReturnType:
          $ref: '#/components/schemas/Type'
        ReturnParameter:
          $ref: '#/components/schemas/ParameterInfo'
        ReturnTypeCustomAttributes:
          $ref: '#/components/schemas/ICustomAttributeProvider'
        MethodImplementationFlags:
          enum:
          - IL
          - Managed
          - Native
          - OPTIL
          - Runtime
          - CodeTypeMask
          - Unmanaged
          - ManagedMask
          - NoInlining
          - ForwardRef
          - Synchronized
          - NoOptimization
          - PreserveSig
          - AggressiveInlining
          - SecurityMitigations
          - InternalCall
          - MaxMethodImplVal
          type: string
        MethodHandle:
          $ref: '#/components/schemas/RuntimeMethodHandle'
        Attributes:
          enum:
          - ReuseSlot
          - PrivateScope
          - Private
          - FamANDAssem
          - Assembly
          - Family
          - FamORAssem
          - Public
          - MemberAccessMask
          - UnmanagedExport
          - Static
          - Final
          - Virtual
          - HideBySig
          - NewSlot
          - VtableLayoutMask
          - CheckAccessOnOverride
          - Abstract
          - SpecialName
          - RTSpecialName
          - PinvokeImpl
          - HasSecurity
          - RequireSecObject
          - ReservedMask
          type: string
        CallingConvention:
          enum:
          - Standard
          - VarArgs
          - Any
          - HasThis
          - ExplicitThis
          type: string
        IsGenericMethodDefinition:
          type: boolean
        ContainsGenericParameters:
          type: 

# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/relativity/refs/heads/main/openapi/relativity-relativity-pivot-module-v1-api-openapi.yml