Relativity Relativity Infrastructure Module v1 API

The Relativity Infrastructure Module v1 API from Relativity — 70 operation(s) for relativity infrastructure module v1.

OpenAPI Specification

relativity-relativity-infrastructure-module-v1-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Analytics.Conceptual.Service.Interfaces.Public.V1 AnnotationService Relativity Infrastructure Module v1 API
  description: Analytics.Conceptual.Service.Interfaces.Public
  version: V1
servers:
- url: /Relativity.REST/api
  description: The URL prefix for all Kepler services
tags:
- name: Relativity Infrastructure Module v1
paths:
  /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WorkerServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
    delete:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/eligible-designated-work:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.GetEligibleWorkerDesignatedWorkAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: none
  /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/start-worker:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.StartWorkerAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/stop-worker:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.StopWorkerAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/enable-processing-license:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.EnableProcessingLicenseAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/disable-processing-license:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerServer.IWorkerServerManager.DisableProcessingLicenseAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerManagerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerManagerServer.IWorkerManagerServerManager.CreateAsync
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WorkerManagerServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerManagerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerManagerServer.IWorkerManagerServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerManagerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerManagerServer.IWorkerManagerServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WorkerManagerServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
    delete:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerManagerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerManagerServer.IWorkerManagerServerManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers/default-field-values:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWorkerManagerServerManager - '
      operationId: Relativity.Infrastructure.V1.WorkerManagerServer.IWorkerManagerServerManager.GetDefaultFieldValuesAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WorkerManagerServerDefaultValuesResponse'
  /relativity-infrastructure/v1/workspaces/-1/web-windows-auth-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebWindowsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebWindowsAuthServer.IWebWindowsAuthServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebWindowsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebWindowsAuthServer.IWebWindowsAuthServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebWindowsAuthServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebServerManager - '
      operationId: Relativity.Infrastructure.V1.WebServerManager.IWebServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebServerManager - '
      operationId: Relativity.Infrastructure.V1.WebServerManager.IWebServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-forms-auth-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebFormsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebFormsAuthServer.IWebFormsAuthServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebFormsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebFormsAuthServer.IWebFormsAuthServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebFormsAuthServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-distributed-windows-auth-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebDistributedWindowsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebDistributedWindowsAuthServer.IWebDistributedWindowsAuthServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebDistributedWindowsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebDistributedWindowsAuthServer.IWebDistributedWindowsAuthServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebDistributedWindowsAuthServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-distributed-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebDistributedServerManager - '
      operationId: Relativity.Infrastructure.V1.WebDistributedServer.IWebDistributedServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebDistributedServerManager - '
      operationId: Relativity.Infrastructure.V1.WebDistributedServer.IWebDistributedServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebDistributedServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-distributed-forms-auth-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebDistributedFormsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebDistributedFormsAuthServer.IWebDistributedFormsAuthServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebDistributedFormsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebDistributedFormsAuthServer.IWebDistributedFormsAuthServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebDistributedFormsAuthServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-background-processing-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebBackgroundProcessingServerManager - '
      operationId: Relativity.Infrastructure.V1.WebBackgroundProcessingServer.IWebBackgroundProcessingServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebBackgroundProcessingServerManager - '
      operationId: Relativity.Infrastructure.V1.WebBackgroundProcessingServer.IWebBackgroundProcessingServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebBackgroundProcessingServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-background-processing-servers/{serverID}/restart-windows-service:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebBackgroundProcessingServerManager - '
      operationId: Relativity.Infrastructure.V1.WebBackgroundProcessingServer.IWebBackgroundProcessingServerManager.RestartWindowsServiceAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-api-windows-auth-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebApiWindowsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebApiWindowsAuthServer.IWebApiWindowsAuthServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebApiWindowsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebApiWindowsAuthServer.IWebApiWindowsAuthServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebApiWindowsAuthServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-api-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebApiServerManager - '
      operationId: Relativity.Infrastructure.V1.WebApiServer.IWebApiServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebApiServerManager - '
      operationId: Relativity.Infrastructure.V1.WebApiServer.IWebApiServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebApiServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/web-api-forms-auth-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebApiFormsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebApiFormsAuthServerManager.IWebApiFormsAuthServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IWebApiFormsAuthServerManager - '
      operationId: Relativity.Infrastructure.V1.WebApiFormsAuthServerManager.IWebApiFormsAuthServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WebApiFormsAuthServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/sql-primary-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] ISqlPrimaryServerManager - '
      operationId: Relativity.Infrastructure.V1.SQLPrimary.ISqlPrimaryServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] ISqlPrimaryServerManager - '
      operationId: Relativity.Infrastructure.V1.SQLPrimary.ISqlPrimaryServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SqlPrimaryServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/sql-primary-servers/{serverID}/is-last-visible-server:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] ISqlPrimaryServerManager - '
      operationId: Relativity.Infrastructure.V1.SQLPrimary.ISqlPrimaryServerManager.IsLastVisibleServerAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-infrastructure/v1/workspaces/-1/sql-distributed-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] ISqlDistributedServerManager - '
      operationId: Relativity.Infrastructure.V1.SQLDistributed.ISqlDistributedServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] ISqlDistributedServerManager - '
      operationId: Relativity.Infrastructure.V1.SQLDistributed.ISqlDistributedServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/SqlDistributedServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/sql-distributed-servers/{serverID}/is-last-visible-server:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] ISqlDistributedServerManager - '
      operationId: Relativity.Infrastructure.V1.SQLDistributed.ISqlDistributedServerManager.IsLastVisibleServerAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: boolean
  /relativity-infrastructure/v1/workspaces/-1/services-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IServicesServerManager - '
      operationId: Relativity.Infrastructure.V1.ServicesServer.IServicesServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IServicesServerManager - '
      operationId: Relativity.Infrastructure.V1.ServicesServer.IServicesServerManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ServicesServerRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/resource-servers/{serverID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourceServerManager - '
      operationId: Relativity.Infrastructure.V1.ResourceServer.IResourceServerManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/serverID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/resource-servers/types:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourceServerManager - '
      operationId: Relativity.Infrastructure.V1.ResourceServer.IResourceServerManager.ReadServerTypesAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ServerTypeResponse'
  /relativity-infrastructure/v1/workspaces/-1/resource-servers/eligible-statuses:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourceServerManager - '
      operationId: Relativity.Infrastructure.V1.ResourceServer.IResourceServerManager.GetEligibleStatusesAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-infrastructure/v1/workspaces/-1/resource-pools:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.CreateAsync
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResourcePoolRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}:
    get:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResourcePoolRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
    delete:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}/query-associated:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.QueryResourcesAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      - $ref: '#/components/parameters/resourceType'
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/length'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QueryRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryResultSlim'
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}-to-add:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.QueryEligibleToAddResourcesAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      - $ref: '#/components/parameters/resourceType'
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/length'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QueryRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryResultSlim'
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/query-eligible-clients:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.QueryClientsAsync
      parameters:
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/length'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QueryRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/QueryResultSlim'
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}/add:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.AddResourcesAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      - $ref: '#/components/parameters/resourceType'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/ObjectIdentifier'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}/remove:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.RemoveResourcesAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      - $ref: '#/components/parameters/resourceType'
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/ObjectIdentifier'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/mass-ops/add-servers:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.MassAddResourceServersAsync
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/ObjectIdentifier'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: none
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/mass-ops/remove-servers:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.MassRemoveResourceServersAsync
      requestBody:
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/ObjectIdentifier'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: none
  /relativity-infrastructure/v1/workspaces/-1/resource-pools/query-by-resource-server/{resourceServerID}:
    post:
      tags:
      - Relativity Infrastructure Module v1
      description: '[Public] IResourcePoolManager - '
      operationId: Relativity.Infrastructure.V1.ResourcePool.IResourcePoolManager.QueryByResourceServerAsync
    

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