Relativity Versioned Imaging Module v1 API

The Versioned Imaging Module v1 API from Relativity — 20 operation(s) for versioned imaging module v1.

Operations 26

GET /relativity-imaging/v1/workspaces/{workspaceID}/application-field-codes/{applicationFieldCodeID} #
POST /relativity-imaging/v1/workspaces/{workspaceID}/application-field-codes/{applicationFieldCodeID} #
DELETE /relativity-imaging/v1/workspaces/{workspaceID}/application-field-codes/{applicationFieldCodeID} #
POST /relativity-imaging/v1/workspaces/{workspaceID}/application-field-codes/ #
GET /relativity-imaging/v1/workspaces/{workspaceID}/documents/{documentID}/status #
DELETE /relativity-imaging/v1/environment/jobs/inactive-jobs #
GET /relativity-imaging/v1/environment/jobs/mass-imaging-max-size #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/run #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/retry-errors #
POST /relativity-imaging/v1/workspaces/{workspaceID}/jobs/{imagingJobID}/stop #
POST /relativity-imaging/v1/workspaces/{workspaceID}/documents/{documentArtifactID}/image #
POST /relativity-imaging/v1/workspaces/{workspaceID}/documents/mass-image #
POST /relativity-imaging/v1/workspaces/{workspaceID}/jobs/{imagingJobID}/priority #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/basic #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/native #
GET /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/{imagingProfileID} #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/{imagingProfileID} #
DELETE /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/{imagingProfileID} #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/ #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID} #
GET /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID} #
DELETE /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID} #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/release-images #
POST /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/hide-images #
GET /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/status #
GET /relativity-imaging/v1/workspaces/{workspaceID}/native-types/{nativeTypeID} #

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-versioned-imaging-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-versioned-imaging-module-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Analytics.Conceptual.Service.Interfaces.Public.V1 AnnotationService Versioned Imaging 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: Versioned Imaging Module v1
paths:
  /relativity-imaging/v1/workspaces/{workspaceID}/application-field-codes/{applicationFieldCodeID}:
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IApplicationFieldCodeManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IApplicationFieldCodeManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/applicationFieldCodeID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApplicationFieldCode'
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IApplicationFieldCodeManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IApplicationFieldCodeManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/applicationFieldCodeID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApplicationFieldCodeRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    delete:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IApplicationFieldCodeManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IApplicationFieldCodeManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/applicationFieldCodeID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-imaging/v1/workspaces/{workspaceID}/application-field-codes/:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IApplicationFieldCodeManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IApplicationFieldCodeManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApplicationFieldCodeRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-imaging/v1/workspaces/{workspaceID}/documents/{documentID}/status:
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IDocumentStatusManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IDocumentStatusManager.GetStatusAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/documentID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DocumentStatusResponse'
  /relativity-imaging/v1/environment/jobs/inactive-jobs:
    delete:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingEnvironmentManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingEnvironmentManager.CleanupInactiveJobsAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-imaging/v1/environment/jobs/mass-imaging-max-size:
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingEnvironmentManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingEnvironmentManager.GetMaxMassImagingJobSizeAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/run:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingJobManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingJobManager.RunImagingSetAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImagingSetRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImagingSetResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/retry-errors:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingJobManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingJobManager.RetryImagingSetErrorsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImagingSetRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImagingSetResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/jobs/{imagingJobID}/stop:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingJobManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingJobManager.StopImagingJobAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingJobID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StopImagingJobRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StopImagingJobResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/documents/{documentArtifactID}/image:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingJobManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingJobManager.ImageDocumentAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/documentArtifactID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImageOnTheFlyRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageOnTheFlyResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/documents/mass-image:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingJobManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingJobManager.MassImageDocumentsByMassProcessIdAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MassImageRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassImagingResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/jobs/{imagingJobID}/priority:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingJobManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingJobManager.UpdateJobPriorityAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingJobID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateJobPriorityRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateJobPriorityResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/basic:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingProfileManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingProfileManager.CreateBasicImagingProfileAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/BasicImagingProfileCreateRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/native:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingProfileManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingProfileManager.CreateNativeImagingProfileAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NativeImagingProfileCreateRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-profiles/{imagingProfileID}:
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingProfileManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingProfileManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingProfileID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImagingProfile'
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingProfileManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingProfileManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingProfileID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImagingProfileUpdateRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    delete:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingProfileManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingProfileManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingProfileID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImagingSetCreateRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ImagingSetUpdateRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImagingSet'
    delete:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/release-images:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.ReleaseImagingSetAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/hide-images:
    post:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.HideImagingSetAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-imaging/v1/workspaces/{workspaceID}/imaging-sets/{imagingSetID}/status:
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] IImagingSetManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.IImagingSetManager.GetStatusAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/imagingSetID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImagingSetStatusResponse'
  /relativity-imaging/v1/workspaces/{workspaceID}/native-types/{nativeTypeID}:
    get:
      tags:
      - Versioned Imaging Module v1
      description: '[Public] INativeTypeManager - '
      operationId: Relativity.Imaging.Services.Interfaces.V1.INativeTypeManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/nativeTypeID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NativeType'
components:
  parameters:
    documentArtifactID:
      name: documentArtifactID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    workspaceID:
      name: workspaceID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    documentID:
      name: documentID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    nativeTypeID:
      name: nativeTypeID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    imagingSetID:
      name: imagingSetID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    x-csrf-header:
      name: x-csrf-header
      in: header
      description: ''
      required: true
      schema:
        type: string
        default: '-'
    applicationFieldCodeID:
      name: applicationFieldCodeID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    imagingProfileID:
      name: imagingProfileID
      in: path
      description: ''
      required: true
      schema:
        type: integer
    imagingJobID:
      name: imagingJobID
      in: path
      description: ''
      required: true
      schema:
        type: integer
  schemas:
    ImagingProfileUpdateRequest:
      title: ImagingProfileUpdateRequest
      type: object
      properties:
        ImagingMethod:
          enum:
          - Basic
          - Native
          type: string
        NativeOptions:
          $ref: '#/components/schemas/NativeImagingEngineOptions'
        SpreadsheetOptions:
          $ref: '#/components/schemas/SpreadsheetOptions'
        EmailOptions:
          $ref: '#/components/schemas/EmailOptions'
        WordProcessingOptions:
          $ref: '#/components/schemas/WordProcessingOptions'
        PresentationOptions:
          $ref: '#/components/schemas/PresentationOptions'
        HtmlOptions:
          $ref: '#/components/schemas/HtmlOptions'
        ApplicationFieldCodes:
          type: array
          items:
            $ref: '#/components/schemas/ApplicationFieldCodeRef'
        Name:
          type: string
        BasicOptions:
          $ref: '#/components/schemas/BasicImagingEngineOptions'
        Keywords:
          type: string
        Notes:
          type: string
        NativeTypes:
          type: array
          items:
            $ref: '#/components/schemas/NativeTypeRef'
    BasicImagingEngineOptions:
      title: BasicImagingEngineOptions
      type: object
      properties:
        ImageOutputDpi:
          type: integer
        BasicImageFormat:
          enum:
          - Tiff
          - Jpeg
          type: string
        ImageSize:
          enum:
          - OriginalSetting
          - Letter
          - A4
          - Legal
          - Custom
          type: string
        MaximumImageHeight:
          type:
          - number
          - 'null'
        MaximumImageWidth:
          type:
          - number
          - 'null'
        BasicWordIncludeComments:
          type:
          - boolean
          - 'null'
        BasicPowerPointIncludeComments:
          type:
          - boolean
          - 'null'
        BasicPowerPointShowSpeakerNotes:
          type:
          - boolean
          - 'null'
        WordIncludeTrackChanges:
          type:
          - boolean
          - 'null'
    ImagingProfileRef:
      title: ImagingProfileRef
      type: object
      properties:
        ArtifactID:
          type: integer
        Name:
          type: string
    ImageOnTheFlyResponse:
      title: ImageOnTheFlyResponse
      type: object
      properties:
        ImagingJobID:
          type: integer
    DocumentWarning:
      title: DocumentWarning
      type: object
      properties:
        Message:
          type: string
        Type:
          type: string
    MassImagingResponse:
      title: MassImagingResponse
      type: object
      properties:
        ImagingJobID:
          type: integer
    HtmlOptions:
      title: HtmlOptions
      type: object
      properties:
        RemoveNonBreakingSpaceCodes:
          type: boolean
    SpreadsheetOptions:
      title: SpreadsheetOptions
      type: object
      properties:
        PaperSizeOrientation:
          enum:
          - OriginalSetting
          - Letter8Point5X11
          - Letter11X8Point5
          - Tabloid
          - Ledger
          type: string
        PageOrder:
          enum:
          - OriginalSetting
          - DownThenOver
          - OverThenDown
          type: string
        PrintArea:
          enum:
          - OriginalSetting
          - IgnorePrintArea
          type: string
        HideAndPageBreakAfterConsecutiveBlankRowCol:
          type: integer
        ShowTrackChanges:
          type: boolean
        IncludeRowAndColumnHeadings:
          enum:
          - OriginalSetting
          - 'Yes'
          - 'No'
          type: string
        IncludeHeadersAndFooters:
          enum:
          - OriginalSetting
          - 'Yes'
          - 'No'
          type: string
        IncludeComments:
          type: boolean
        IncludeGridlines:
          enum:
          - OriginalSetting
          - 'Yes'
          - 'No'
          type: string
        IncludeBorders:
          type: boolean
        UnhideHiddenWorksheets:
          type: boolean
        LimitToPages:
          type:
          - integer
          - 'null'
        ZoomLevelPercentage:
          type:
          - integer
          - 'null'
        FitToPagesWide:
          type:
          - integer
          - 'null'
        FitToPagesTall:
          type:
          - integer
          - 'null'
        Formatting:
          type: array
          items:
            enum:
            - AutoFitRows
            - AutoFitColumns
            - ClearFormattingInEmptyRows
            - ClearFormattingInEmptyColumns
            type: string
        TextVisibility:
          type: array
          items:
            enum:
            - RemoveBackgroundFillColors
            - SetTextColorToBlack
            type: string
    NativeType:
      title: NativeType
      type: object
      properties:
        BasicCategory:
          enum:
          - Other
          - Database
          - Graphic
          - Multimedia
          - Spreadsheet
          - WordProcessor
          type: string
        NativeCategory:
          enum:
          - Other
          - Spreadsheet
          - Email
          - WordProcessor
          - Presentation
          - Html
          type:
          - string
          - 'null'
        UseNativeImaging:
          type: boolean
        RestrictedFromImagingByDefault:
          type: boolean
        FileTypeID:
          type: integer
        PreventNativeDownload:
          type: boolean
        ArtifactID:
          type: integer
        Name:
          type: string
    UpdateJobPriorityRequest:
      title: UpdateJobPriorityRequest
      type: object
      properties:
        Priority:
          type: integer
        OriginationID:
          type:
          - string
          - 'null'
    NativeImagingEngineOptions:
      title: NativeImagingEngineOptions
      type: object
      properties:
        ImageOutputDpi:
          type: integer
        NativeImageFormat:
          enum:
          - Tiff
          - Jpeg
          type: string
        RenderColorPagesToJpeg:
          type:
          - boolean
          - 'null'
        MaxPagesPerDoc:
          type:
          - integer
          - 'null'
        DitheringAlgorithm:
          enum:
          - Clustered6X6
          - Clustered8X8
          - Clustered16X16
          - Dispersed4X4
          - Dispersed8X8
          - Dispersed16X16
          - FloydAndSteinberg
          - Threshold
          type:
          - string
          - 'null'
        DitheringThreshold:
          type:
          - integer
          - 'null'
        TimeZoneFieldOnDocument:
          $ref: '#/components/schemas/FieldRef'
        LastModifiedDateOnDocument:
          $ref: '#/components/schemas/FieldRef'
    ImagingSetStatus:
      title: ImagingSetStatus
      type: object
      properties:
        ImageCompletion:
          type: string
        ImageQCReviewStatus:
          type: string
        LastRunError:
          type: string
        QCEnabledOnLastRun:
          type:
          - boolean
          - 'null'
        Status:
          type: string
        CompletionRate:
          type: string
        StartTime:
          type:
          - string
          - 'null'
          format: date-time
    DocumentStatusResponse:
      title: DocumentStatusResponse
      type: object
      properties:
        ImageCount:
          type: integer
        Error:
          $ref: '#/components/schemas/DocumentError'
        Warnings:
          type: array
          items:
            $ref: '#/components/schemas/DocumentWarning'
        HasImages:
          type: string
    StopImagingJobRequest:
      title: StopImagingJobRequest
      type: object
      properties:
        OriginationID:
          type:
          - string
          - 'null'
    ImagingProfile:
      title: ImagingProfile
      type: object
      properties:
        ImagingMethod:
          enum:
          - Basic
          - Native
          type: string
        BasicOptions:
          $ref: '#/components/schemas/BasicImagingEngineOptions'
        NativeOptions:
          $ref: '#/components/schemas/NativeImagingEngineOptions'
        SpreadsheetOptions:
          $ref: '#/components/schemas/SpreadsheetOptions'
        EmailOptions:
          $ref: '#/components/schemas/EmailOptions'
        WordProcessingOptions:
          $ref: '#/components/schemas/WordProcessingOptions'
        PresentationOptions:
          $ref: '#/components/schemas/PresentationOptions'
        HtmlOptions:
          $ref: '#/components/schemas/HtmlOptions'
        NativeTypes:
          type: array
          items:
            $ref: '#/components/schemas/NativeTypeRef'
        ApplicationFieldCodes:
          type: array
          items:
            $ref: '#/components/schemas/ApplicationFieldCodeRef'
        Keywords:
          type: string
        Notes:
          type: string
        ArtifactID:
          type: integer
        Name:
          type: string
    ApplicationFieldCode:
      title: ApplicationFieldCode
      type: object
      properties:
        FieldCode:
          type: string
        Application:
          enum:
          - NotSet
          - MicrosoftWord
          - MicrosoftExcel
          - MicrosoftPowerpoint
          - MicrosoftVisio
          type: string
        Option:
          enum:
          - NotSet
          - DocumentDefault
          - ShowFieldCode
          - ShowNothing
          - ReplaceWithRelativityField
          type: string
        RelativityField:
          $ref: '#/components/schemas/FieldRef'
        ImagingProfiles:
          type: array
          items:
            $ref: '#/components/schemas/ImagingProfileRef'
        ArtifactID:
          type: integer
        Name:
          type: string
    EmailOptions:
      title: EmailOptions
      type: object
      properties:
        Orientation:
          enum:
          - Portrait
          - Landscape
          type: string
        ResizeImagesToFitPage:
          type: boolean
        ResizeTablesToFitPage:
          type: boolean
        SplitTablesToFitPageWidth:
          type: boolean
        DownloadImagesFromInternet:
          type: boolean
        ClearIndentations:
          type: boolean
        DetectCharacterEncoding:
          type: boolean
        DisplaySmtpAddresses:
          type: boolean
        ShowMessageTypeInHeader:
          type: boolean
    ImagingSetCreateRequest:
      title: ImagingSetCreateRequest
      type: object
      properties:
        Name:
          type: string
        ImagingProfileID:
          type: integer
        DataSourceID:
          type: integer
        EmailNotificationRecipients:
          type: string
    NativeTypeRef:
      title: NativeTypeRef
      type: object
      properties:
        ArtifactID:
          type: integer
        Name:
          type: string
    ImagingSetRequest:
      title: ImagingSetRequest
      type: object
      properties:
        QcEnabled:
          type:
          - boolean
          - 'null'
        OriginationID:
          type:
          - string
          - 'null'
    ImagingSetResponse:
      title: ImagingSetResponse
      type: object
      properties:
        ImagingJobID:
          type: integer
    ApplicationFieldCodeRef:
      title: ApplicationFieldCodeRef
      type: object
      properties:
        ArtifactID:
          type: integer
        Name:
          type: string
    ImageOnTheFlyRequest:
      title: ImageOnTheFlyRequest
      type: object
      properties:
        ProfileID:
          type: integer
        AlternateNativeLocation:
          type: string
        RemoveAlternateNativeAfterImaging:
          type: boolean
        OriginationID:
          type:
          - string
          - 'null'
    ImagingSetUpdateRequest:
      title: ImagingSetUpdateRequest
      type: object
      properties:
        Name:
          type: string
        ImagingProfileID:
          type: integer
        DataSourceID:
          type: integer
        EmailNotificationRecipients:
          type: string
    PresentationOptions:
      title: PresentationOptions
      type: object
      properties:
        ShowSpeakerNotes:
          type: boolean
        SlideOrientation:
          enum:
          - OriginalSetting
          - Portrait
          - Landscape
          type: string
    ApplicationFieldCodeRequest:
      title: ApplicationFieldCodeRequest
      type: object
      properties:
        FieldCode:
          type: string
        Application:
          enum:
          - NotSet
          - MicrosoftWord
          - MicrosoftExcel
          - MicrosoftPowerpoint
          - MicrosoftVisio
          type: string
        Option:
          enum:
          - NotSet
          - DocumentDefault
          - ShowFieldCode
          - ShowNothing
          - ReplaceWithRelativityField
          type: string
        Re

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