Relativity Relativity Infrastructure Module v1 API

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

Operations 100

GET /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID} #
DELETE /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/eligible-designated-work #
POST /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/start-worker #
POST /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/stop-worker #
POST /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/enable-processing-license #
POST /relativity-infrastructure/v1/workspaces/-1/worker-servers/{serverID}/disable-processing-license #
POST /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers #
GET /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers/{serverID} #
DELETE /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/worker-manager-servers/default-field-values #
GET /relativity-infrastructure/v1/workspaces/-1/web-windows-auth-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-windows-auth-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-forms-auth-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-forms-auth-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-distributed-windows-auth-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-distributed-windows-auth-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-distributed-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-distributed-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-distributed-forms-auth-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-distributed-forms-auth-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-background-processing-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-background-processing-servers/{serverID} #
POST /relativity-infrastructure/v1/workspaces/-1/web-background-processing-servers/{serverID}/restart-windows-service #
GET /relativity-infrastructure/v1/workspaces/-1/web-api-windows-auth-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-api-windows-auth-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-api-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-api-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/web-api-forms-auth-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/web-api-forms-auth-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/sql-primary-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/sql-primary-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/sql-primary-servers/{serverID}/is-last-visible-server #
GET /relativity-infrastructure/v1/workspaces/-1/sql-distributed-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/sql-distributed-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/sql-distributed-servers/{serverID}/is-last-visible-server #
GET /relativity-infrastructure/v1/workspaces/-1/services-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/services-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/resource-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/resource-servers/types #
GET /relativity-infrastructure/v1/workspaces/-1/resource-servers/eligible-statuses #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools #
GET /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID} #
PUT /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID} #
DELETE /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID} #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}/query-associated #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}-to-add #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/query-eligible-clients #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}/add #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/{resourcePoolID}/remove #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/mass-ops/add-servers #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/mass-ops/remove-servers #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/query-by-resource-server/{resourceServerID} #
POST /relativity-infrastructure/v1/workspaces/-1/resource-pools/query-eligible-by-resource-server/{resourceServerID} #
GET /relativity-infrastructure/v1/workspaces/-1/notifications #
PUT /relativity-infrastructure/v1/workspaces/-1/notifications #
POST /relativity-infrastructure/v1/workspaces/-1/notifications/dismiss/{userID} #
GET /relativity-infrastructure/v1/workspaces/-1/notifications/has-dismissed/{userID} #
GET /relativity-infrastructure/v1/workspaces/-1/notifications/is-text-only #
POST /relativity-infrastructure/v1/workspaces/-1/file-repository-servers #
GET /relativity-infrastructure/v1/workspaces/-1/file-repository-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/file-repository-servers/{serverID} #
DELETE /relativity-infrastructure/v1/workspaces/-1/file-repository-servers/{serverID} #
POST /relativity-infrastructure/v1/workspaces/-1/file-repository-servers/query-eligible-file-access-credentials #
GET /relativity-infrastructure/v1/workspaces/-1/file-repository-servers/metadata #
GET /relativity-infrastructure/v1/workspaces/-1/file-repository-servers/{serverID}/is-last-visible-server #
POST /relativity-infrastructure/v1/workspaces/-1/cache-location-servers #
GET /relativity-infrastructure/v1/workspaces/-1/cache-location-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/cache-location-servers/{serverID} #
DELETE /relativity-infrastructure/v1/workspaces/-1/cache-location-servers/{serverID} #
POST /relativity-infrastructure/v1/workspaces/-1/cache-location-servers/query-eligible-file-access-credentials #
GET /relativity-infrastructure/v1/workspaces/-1/cache-location-servers/metadata #
GET /relativity-infrastructure/v1/workspaces/-1/cache-location-servers/{serverID}/is-last-visible-server #
POST /relativity-infrastructure/v1/workspaces/-1/analytics-servers #
GET /relativity-infrastructure/v1/workspaces/-1/analytics-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/analytics-servers/{serverID} #
DELETE /relativity-infrastructure/v1/workspaces/-1/analytics-servers/{serverID} #
GET /relativity-infrastructure/v1/workspaces/-1/analytics-servers/default-field-values #
GET /relativity-infrastructure/v1/workspaces/-1/analytics-servers/eligible-analytics-operations #
POST /relativity-infrastructure/v1/workspaces/-1/analytics-servers/{serverID}/restart-windows-service #
GET /relativity-infrastructure/v1/workspaces/-1/analytics-servers/metadata #
POST /relativity-infrastructure/v1/workspace/{workspaceID}/agents #
GET /relativity-infrastructure/v1/workspace/{workspaceID}/agents/{agentID} #
PUT /relativity-infrastructure/v1/workspace/{workspaceID}/agents/{agentID} #
DELETE /relativity-infrastructure/v1/workspace/{workspaceID}/agents/{agentID} #
GET /relativity-infrastructure/v1/workspace/{workspaceID}/agents/{agentID}/{includeMetadata}/{includeActions} #
POST /relativity-infrastructure/v1/workspace/{workspaceID}/agents/validateinstancelimits #
POST /relativity-infrastructure/v1/workspace/{workspaceID}/agents/{agentID}/validateinstancelimits #
DELETE /relativity-infrastructure/v1/workspace/{workspaceID}/agents/{agentID}/validateinstancelimits #
GET /relativity-infrastructure/v1/workspace/{workspaceID}/agentservers #
GET /relativity-infrastructure/v1/workspace/{workspaceID}/agenttypes/{agentTypeID}/availableagentservers #
GET /relativity-infrastructure/v1/workspace/{workspaceID}/agenttypes/{agentTypeGuid}/availableagentservers #
GET /relativity-infrastructure/v1/workspace/{workspaceID}/agenttypes #
GET /relativity-infrastructure/v1/workspaces/-1/agent-servers/{serverID} #
PUT /relativity-infrastructure/v1/workspaces/-1/agent-servers/{serverID} #
POST /relativity-infrastructure/v1/workspaces/-1/agent-servers/{serverID}/restart-windows-service #

Work with this as data

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

MCP server

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

https://apis.io/mcp

Tools for apis

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

Call it yourself

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

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

Get an API key

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

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

OpenAPI Specification

relativity-relativity-infrastructure-module-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
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