Relativity Processing Module v1 API

The Processing Module v1 API from Relativity — 51 operation(s) for processing module v1.

OpenAPI Specification

relativity-processing-module-v1-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Analytics.Conceptual.Service.Interfaces.Public.V1 AnnotationService Processing 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: Processing Module v1
paths:
  /relativity-processing/v1/file-deletion/get-processed-files-to-delete:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFileDeletionManager - '
      operationId: Relativity.Processing.V1.Services.IFileDeletionManager.ProcessFilesToDeleteAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ProcessFilesToDeleteAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetProcessedFilesToDeleteResponse'
  /relativity-processing/v1/file-deletion/confirm-processed-files-deletion:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IFileDeletionManager - '
      operationId: Relativity.Processing.V1.Services.IFileDeletionManager.ConfirmProcessedFilesDeletionAsync
      parameters:
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ConfirmProcessedFilesDeletionAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings:
    put:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.UpdateExternalMappingAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateExternalMappingAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/auto/guids:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetAutoMappedFieldGuidsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/available:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.IsFieldMappingAvailableAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/invariant:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetInvariantFieldsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetInvariantFieldsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/MappableSourceField'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/pages:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetInvariantFieldsPaginatedAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetInvariantFieldsPaginatedAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FieldMappingResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/metadata-fields:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetMetadataFieldsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetMetadataFieldsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FieldMappingResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/other-fields:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetOtherFieldsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetOtherFieldsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FieldMappingResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/source-field:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetMappableSourceFieldAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetMappableSourceFieldAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MappableSourceField'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/external:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.ReadExternalMappingAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReadExternalMappingAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalMapping'
  /relativity-processing/v1/workspaces/{workspaceID}/data-sources/{dataSourceID}/field-mappings/relativity:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetAllMappedFieldsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetAllMappedFieldsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ExternalMapping'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/catalog-fields:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetCatalogFieldsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/CatalogField'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/invariant-catalog-field-mapping:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetInvariantFieldCatalogMapping
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  type: string
                format: Guid
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/get-mappable-fields:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.GetNewMappableFieldsNonPaginatedAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetNewMappableFieldsNonPaginatedAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MappableFieldsResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/validate-type:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.ValidateFieldTypeMappingAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ValidateFieldTypeMappingAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/validate-length:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.ValidateFieldLengthAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ValidateFieldLengthAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-processing/v1/workspaces/{workspaceID}/field-mappings/validate-fields:
    put:
      tags:
      - Processing Module v1
      description: '[Public] IFieldMappingManager - '
      operationId: Relativity.Processing.V1.Services.IFieldMappingManager.ValidateFieldObjectsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ValidateFieldObjectsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-processing/v1/workspaces/{workspaceID}/documents/{fileID}/metadata:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.GetDocumentMetadataAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/fileID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingMetadataResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/documents/{fileID}/errors:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.GetDocumentErrorHistoryAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/fileID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetDocumentErrorHistoryAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingDocumentErrorHistoryResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/documents/retry:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.RetryDeleteDocumentAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RetryDeleteDocumentAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/documents/retry-errors:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.RetryDocumentErrorsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RetryDocumentErrorsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/documents/publish:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.PublishDocumentsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PublishDocumentsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/documents/get-publish-job-errors:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.GetPublishJobErrorsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetPublishJobErrorsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PublishJobErrorInfoResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/documents/count:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDocumentManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDocumentManager.RetrievePublishableDocumentCountAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/RetrievePublishableDocumentCountAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-processing/v1/workspaces/{workspaceID}/filters:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.CreateExpressionFilterAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateExpressionFilterAsync_RequestBody'
        required: true
      responses:
        '201':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingFilter'
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.GetFiltersAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProcessingFilter'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/{filterID}/apply:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.ApplyFilterAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/filterID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ApplyFilterAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-processing/v1/workspaces/{workspaceID}/filters/results/{filterID}:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.GetFilterResultAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/filterID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetFilterResultAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingFilterData'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/data-sources/{dataSourceID}/filters:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.GetFiltersByDataSourceAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ProcessingFilter'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/{filterID}:
    put:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.UpdateExpressionFilterAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/filterID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateExpressionFilterAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingFilter'
    delete:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.DeleteFilterAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/filterID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/filters/documents:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.GetDiscoveredDocumentsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetDiscoveredDocumentsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingFilterData'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/document-ids:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.GetDiscoveredDocumentIdsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/GetDiscoveredDocumentIdsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingFileIdResults'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/csvs:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.PrepareDiscoveredDocumentListAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PrepareDiscoveredDocumentListAsync_RequestBody'
        required: true
      responses:
        '201':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PrepareDiscoveredDocumentListResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/pivot-discovered-documents:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.PivotOnDiscoveredDocumentsAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PivotOnDiscoveredDocumentsAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/GetDiscoveredDocumentsWithPivotOnResponse'
  /relativity-processing/v1/workspaces/{workspaceID}/filters/csvs/{requestGuid}:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingFilterManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingFilterManager.DownloadDiscoveredDocumentListAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/requestGuid'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IKeplerStream'
  /relativity-processing/v1/workspaces/{workspaceID}/custodians/{custodianID}:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingCustodianManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingCustodianManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/custodianID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingCustodian'
    put:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingCustodianManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingCustodianManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/custodianID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-processing/v1/workspaces/{workspaceID}/custodians:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingCustodianManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingCustodianManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateAsync_RequestBody'
        required: true
      responses:
        '201':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-processing/v1/workspaces/{workspaceID}/data-sources/{dataSourceID}:
    get:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDataSourceManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDataSourceManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceID'
      - $ref: '#/components/parameters/x-csrf-header'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ProcessingDataSource'
    put:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDataSourceManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDataSourceManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/dataSourceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateAsync_RequestBody'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-processing/v1/workspaces/{workspaceID}/data-sources:
    post:
      tags:
      - Processing Module v1
      description: '[Public] IProcessingDataSourceManager - '
      operationId: Relativity.Processing.V1.Services.IProcessingDataSourceManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/x-csrf-header'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateAsync_RequestBody'
        required: true
      responses:
        '201':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-processing/v1/workspaces/{workspaceID}/data-sources/{processingDataSourceID}/delete-validation:
    get:
  

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