Relativity Versioned Production Module v1 API

The Versioned Production Module v1 API from Relativity — 41 operation(s) for versioned production module v1.

Operations 49

POST /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-data-sources #
PUT /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-data-sources #
GET /relativity-productions/v1/workspaces/{workspaceID}/production-data-sources/{dataSourceID} #
DELETE /relativity-productions/v1/workspaces/{workspaceID}/production-data-sources/{dataSourceID} #
GET /relativity-productions/v1/workspaces/{workspaceID}/production-data-sources/defaults #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID} #
DELETE /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID} #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/staging-errors #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/progress #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/document-conflicts #
DELETE /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/document-conflicts #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/re-productions #
GET /relativity-productions/v1/workspaces/{workspaceID}/database-tokens/{databaseToken}/reproduction-types/{reproductionType}/eligible-re-productions #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/prerun-check #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/defaults #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/reproduction-jobs/{reproductionJobID}/stage-and-run #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/stage-and-run #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/branding-errors #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/stage #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/run #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/re-run #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/job-status #
POST /relativity-productions/v1/workspaces/{workspaceID}/produced-production #
GET /relativity-productions/v1/workspaces/{workspaceID}/tokens/{token}/produced-production #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/status-details #
GET /relativity-productions/v1/workspaces/{workspaceID}/production-restriction #
POST /relativity-productions/v1/workspaces/{workspaceID}/production-restriction #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-images/token #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-images/{token} #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-images #
POST /relativity-productions/v1/workspaces/{workspaceID}/productions/reproduction-jobs/{reproductionJobID}/cancel #
GET /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-preview #
POST /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders #
PUT /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders #
GET /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders/{placeholderID} #
DELETE /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders/{placeholderID} #
GET /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders/defaults #
POST /relativity-productions/v1/production-queue/mass-cancel #
POST /relativity-productions/v1/production-queue/mass-retry #
POST /relativity-productions/v1/production-queue/mass-prioritize #
POST /relativity-productions/v1/production-queue/production-jobs/cancel #
POST /relativity-productions/v1/production-queue/production-jobs/mass-cancel #
POST /relativity-productions/v1/production-queue/production-jobs/mass-retry #
POST /relativity-productions/v1/workspaces/{workspaceID}/re-productions/re-production-job #
POST /relativity-productions/v1/workspaces/{workspaceID}/re-productions/re-production-job-with-documents #
GET /relativity-productions/v1/workspaces/{workspaceID}/re-productions/{reproductionJobID}/status #
GET /relativity-productions/v1/workspaces/{workspaceID}/re-productions/jobs #

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-production-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-production-module-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Analytics.Conceptual.Service.Interfaces.Public.V1 AnnotationService Versioned Production 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 Production Module v1
paths:
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-data-sources:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionDataSourceManager - '
      operationId: Relativity.Productions.Services.V1.IProductionDataSourceManager.CreateSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProductionDataSource'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    put:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionDataSourceManager - '
      operationId: Relativity.Productions.Services.V1.IProductionDataSourceManager.UpdateSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProductionDataSource'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/production-data-sources/{dataSourceID}:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionDataSourceManager - '
      operationId: Relativity.Productions.Services.V1.IProductionDataSourceManager.ReadSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceID'
      - $ref: '#/components/parameters/withPlaceholderImage'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionDataSource'
    delete:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionDataSourceManager - '
      operationId: Relativity.Productions.Services.V1.IProductionDataSourceManager.DeleteSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/production-data-sources/defaults:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionDataSourceManager - '
      operationId: Relativity.Productions.Services.V1.IProductionDataSourceManager.GetProductionDataSourceDefaultFieldValues
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionDataSourceDefaultFieldValues'
  /relativity-productions/v1/workspaces/{workspaceID}/productions:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.CreateSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Production'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetAllAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceReadMode'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Production'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.ReadSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/dataSourceReadMode'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Production'
    delete:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.DeleteSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/staging-errors:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.StagingErrorsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StagingErrors'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/progress:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.ProgressAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionProgress'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/document-conflicts:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.DocumentConflictsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionDocumentConflicts'
    delete:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.DeleteDocumentConflictsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/re-productions:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetReproductionsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ReproductionRef'
  ? /relativity-productions/v1/workspaces/{workspaceID}/database-tokens/{databaseToken}/reproduction-types/{reproductionType}/eligible-re-productions
  : get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionsEligibleForReproductionAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/databaseToken'
      - $ref: '#/components/parameters/reproductionType'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ReproductionCandidate'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/prerun-check:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.ProductionRunCheckAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionRunCheckResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/defaults:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionDefaultFieldValues
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionDefaultFieldValues'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/reproduction-jobs/{reproductionJobID}/stage-and-run:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.MassStageAndRunProductionsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/reproductionJobID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProductionJobResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/stage-and-run:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.MassStageAndRunAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionIDs'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProductionJobResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/branding-errors:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetBrandingErrorsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/BrandingError'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/stage:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.StageProductionAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/automaticallyRun'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionJobResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/run:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.RunProductionAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/suppressWarnings'
      - $ref: '#/components/parameters/overrideConflicts'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionJobResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/re-run:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.RerunProductionAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/job-status:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetJobStatus
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/includePercentages'
      - $ref: '#/components/parameters/numberOfBrandingErrors'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionJobStatusResult'
  /relativity-productions/v1/workspaces/{workspaceID}/produced-production:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProducedProductionsFromDocumentsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/documentIDs'
      - $ref: '#/components/parameters/excludeNonReproducible'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProductionSlim'
  /relativity-productions/v1/workspaces/{workspaceID}/tokens/{token}/produced-production:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProducedProductionsFromDocumentsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/excludeNonReproducible'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProductionSlim'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/status-details:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionStatusDetails
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionStatusDetailsResult'
  /relativity-productions/v1/workspaces/{workspaceID}/production-restriction:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionRestrictionAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.SetProductionRestrictionsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionRestrictionSearchID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-images/token:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionImagesTokenAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: string
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-images/{token}:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionImagesAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/top'
      - $ref: '#/components/parameters/skip'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PagedImageFilesResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-images:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionImagesAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/documentIDs'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ImageFilesResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/reproduction-jobs/{reproductionJobID}/cancel:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.CancelReproductionJobAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/reproductionJobID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassCancelResult'
  /relativity-productions/v1/workspaces/{workspaceID}/productions/{productionID}/production-preview:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionManager - '
      operationId: Relativity.Productions.Services.V1.IProductionManager.GetProductionPreviewAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/productionID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IKeplerStream'
  /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionPlaceholderManager - '
      operationId: Relativity.Productions.Services.V1.IProductionPlaceholderManager.CreateSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProductionPlaceholder'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
    put:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionPlaceholderManager - '
      operationId: Relativity.Productions.Services.V1.IProductionPlaceholderManager.UpdateSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProductionPlaceholder'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders/{placeholderID}:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionPlaceholderManager - '
      operationId: Relativity.Productions.Services.V1.IProductionPlaceholderManager.ReadSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/placeholderID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionPlaceholder'
    delete:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionPlaceholderManager - '
      operationId: Relativity.Productions.Services.V1.IProductionPlaceholderManager.DeleteSingleAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/placeholderID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-productions/v1/workspaces/{workspaceID}/production-placeholders/defaults:
    get:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionPlaceholderManager - '
      operationId: Relativity.Productions.Services.V1.IProductionPlaceholderManager.GetProductionPlaceholderDefaultFieldValues
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProductionPlaceholderDefaultFieldValues'
  /relativity-productions/v1/production-queue/mass-cancel:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionQueueManager - '
      operationId: Relativity.Productions.Services.V1.IProductionQueueManager.MassCancelAsync
      parameters:
      - $ref: '#/components/parameters/databaseToken_Query'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassProductionQueueResult'
  /relativity-productions/v1/production-queue/mass-retry:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionQueueManager - '
      operationId: Relativity.Productions.Services.V1.IProductionQueueManager.MassRetryAsync
      parameters:
      - $ref: '#/components/parameters/databaseToken_Query'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassProductionQueueResult'
  /relativity-productions/v1/production-queue/mass-prioritize:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionQueueManager - '
      operationId: Relativity.Productions.Services.V1.IProductionQueueManager.MassPrioritizeAsync
      parameters:
      - $ref: '#/components/parameters/databaseToken_Query'
      - $ref: '#/components/parameters/priority'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassProductionQueueResult'
  /relativity-productions/v1/production-queue/production-jobs/cancel:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionQueueManager - '
      operationId: Relativity.Productions.Services.V1.IProductionQueueManager.CancelJobAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProductionJobRef'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CancelJobResult'
  /relativity-productions/v1/production-queue/production-jobs/mass-cancel:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionQueueManager - '
      operationId: Relativity.Productions.Services.V1.IProductionQueueManager.MassCancelProductionJobsAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/ProductionJobRef'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassCancelResult'
  /relativity-productions/v1/production-queue/production-jobs/mass-retry:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IProductionQueueManager - '
      operationId: Relativity.Productions.Services.V1.IProductionQueueManager.RetryProductionJobsAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/ProductionJobRef'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MassRetryResult'
  /relativity-productions/v1/workspaces/{workspaceID}/re-productions/re-production-job:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IReproductionJobManager - '
      operationId: Relativity.Productions.Services.V1.IReproductionJobManager.CreateReproductionJobAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/databaseToken_Query'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReproductionOptions'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReproductionJobResult'
  /relativity-productions/v1/workspaces/{workspaceID}/re-productions/re-production-job-with-documents:
    post:
      tags:
      - Versioned Production Module v1
      description: '[Public] IReproductionJobManager - '
      operationId: Relativity.Productions.Services.V1.IReproductionJobManager.CreateReproductionJobAsync
     

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