Relativity Relativity Environment Module v1 API

The Relativity Environment Module v1 API from Relativity — 93 operation(s) for relativity environment module v1.

Operations 117

POST /relativity-environment/v1/workspace #
GET /relativity-environment/v1/workspace/{workspaceID} #
PUT /relativity-environment/v1/workspace/{workspaceID} #
DELETE /relativity-environment/v1/workspace/{workspaceID} #
GET /relativity-environment/v1/workspace/{workspaceID}/{includeMetadata}/{includeActions} #
GET /relativity-environment/v1/workspace/meta #
GET /relativity-environment/v1/workspace/default-download-handler-url #
POST /relativity-environment/v1/workspace/query-by-group/{groupID} #
GET /relativity-environment/v1/workspace/eligible-resource-pools #
GET /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-file-repositories #
GET /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-cache-locations #
GET /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-sql-servers #
GET /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-azure-credentials #
GET /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-azure-file-system-credentials #
POST /relativity-environment/v1/workspace/query-eligible-clients #
POST /relativity-environment/v1/workspace/query-eligible-groups #
POST /relativity-environment/v1/workspace/query-eligible-matters #
POST /relativity-environment/v1/workspace/{workspaceID}/query-eligible-saved-searches #
POST /relativity-environment/v1/workspace/query-eligible-templates #
GET /relativity-environment/v1/workspace/eligible-sql-full-text-languages #
GET /relativity-environment/v1/workspace/eligible-statuses #
POST /relativity-environment/v1/workspace/{workspaceID}/retry-failed-create-event-handlers #
GET /relativity-environment/v1/workspace/{workspaceID}/summary #
POST /relativity-environment/v1/workspace/{workspaceID}/move-to-cold-storage #
POST /relativity-environment/v1/workspaces/-1/resource-files #
PATCH /relativity-environment/v1/workspaces/-1/resource-files #
GET /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID} #
PUT /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID} #
DELETE /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID} #
PUT /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID}/contents/{contentsKey} #
GET /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID}/contents #
POST /relativity-environment/v1/workspaces/-1/resource-files/contents #
GET /relativity-environment/v1/workspaces/-1/resource-files/resources/{workspaceId} #
GET /relativity-environment/v1/workspaces/-1/resource-files/eligible-applications #
POST /relativity-environment/v1/workspaces/-1/matters #
GET /relativity-environment/v1/workspaces/-1/matters/{matterID} #
PUT /relativity-environment/v1/workspaces/-1/matters/{matterID} #
DELETE /relativity-environment/v1/workspaces/-1/matters/{matterID} #
GET /relativity-environment/v1/workspaces/-1/matters/{matterID}/{includeMetadata}/{includeActions} #
GET /relativity-environment/v1/workspaces/-1/eligible-clients #
GET /relativity-environment/v1/workspaces/-1/matters/eligible-statuses #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications #
PUT /relativity-environment/v1/workspace/{workspaceID}/libraryapplications #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{includeActions} #
PUT /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{includeActions} #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{packageGuid} #
PUT /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{packageGuid} #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{packageGuid}/{includeActions} #
PUT /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{packageGuid}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID} #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/{includeMetadata}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/{includeMetadata}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{includeMetadata}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/contents #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/contents #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid} #
PUT /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/libraryinstall #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/libraryinstall #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/libraryinstall #
PUT /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/libraryinstall #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/libraryinstall #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/libraryinstall #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/libraryinstall/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/libraryinstall/{includeActions} #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/package #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/package/{packageGuid} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/package/{packageGuid}/contents #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/hostingStatus #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/hostingStatus #
POST /relativity-environment/v1/workspaces/-1/instance-settings #
PUT /relativity-environment/v1/workspaces/-1/instance-settings #
GET /relativity-environment/v1/workspaces/-1/instance-settings/{instanceSettingID} #
DELETE /relativity-environment/v1/workspaces/-1/instance-settings/{instanceSettingID} #
POST /relativity-environment/v1/workspaces/-1/errors #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/install #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{includeActions} #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/install/{includeActions} #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/all #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/all #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/install/all #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/all/{includeActions} #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGUID}/install/all/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{applicationInstallID} #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{applicationInstallID} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/{applicationInstallID} #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/{applicationInstallID} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{applicationInstallID}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/{applicationInstallID}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{applicationInstallID}/details/{start}/{length} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/{applicationInstallID}/details/{start}/{length} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{applicationInstallID}/details/{start}/{length}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/{applicationInstallID}/details/{start}/{length}/{includeActions} #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/{applicationInstallID}/details/report #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/{applicationInstallID}/details/report #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/outdated-workspaces-count #
GET /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/outdated-workspaces-count #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/available-workspaces #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/available-workspaces #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/install/search #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/search #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/search #
DELETE /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/all #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/validate #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/validate #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}/install/validate/all #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationGuid}/install/validate/all #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/install/validate #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/install/validate/all #
POST /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/install/conflict/validate-names #

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-environment-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-environment-module-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Analytics.Conceptual.Service.Interfaces.Public.V1 AnnotationService Relativity Environment 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 Environment Module v1
paths:
  /relativity-environment/v1/workspace:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.CreateAsync
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WorkspaceRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspace/{workspaceID}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/WorkspaceRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
    delete:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspace/{workspaceID}/{includeMetadata}/{includeActions}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspace/meta:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetMetaAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Meta'
  /relativity-environment/v1/workspace/default-download-handler-url:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetDefaultDownloadHandlerURLAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: string
  /relativity-environment/v1/workspace/query-by-group/{groupID}:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.QueryWorkspaceByGroupAsync
      parameters:
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/length'
      - $ref: '#/components/parameters/groupID'
      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-environment/v1/workspace/eligible-resource-pools:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleResourcePoolsAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-file-repositories:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleFileRepositoriesAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-cache-locations:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleCacheLocationsAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-sql-servers:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleSqlServersAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-azure-credentials:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleAzureCredentialsAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/eligible-resource-pools/{resourcePoolID}/eligible-azure-file-system-credentials:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleAzureFileSystemCredentialsAsync
      parameters:
      - $ref: '#/components/parameters/resourcePoolID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/query-eligible-clients:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.QueryEligibleClientsAsync
      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-environment/v1/workspace/query-eligible-groups:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.QueryEligibleGroupsAsync
      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-environment/v1/workspace/query-eligible-matters:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.QueryEligibleMattersAsync
      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-environment/v1/workspace/{workspaceID}/query-eligible-saved-searches:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.QueryEligibleSavedSearchesAsync
      parameters:
      - $ref: '#/components/parameters/start'
      - $ref: '#/components/parameters/length'
      - $ref: '#/components/parameters/workspaceID'
      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-environment/v1/workspace/query-eligible-templates:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.QueryEligibleTemplatesAsync
      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-environment/v1/workspace/eligible-sql-full-text-languages:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleSqlFullTextLanguagesAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SqlFullTextLanguageOptions'
  /relativity-environment/v1/workspace/eligible-statuses:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetEligibleStatusesAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/{workspaceID}/retry-failed-create-event-handlers:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.RetryFailedCreateEventHandlersAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspace/{workspaceID}/summary:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.GetWorkspaceSummaryAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WorkspaceSummary'
  /relativity-environment/v1/workspace/{workspaceID}/move-to-cold-storage:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IWorkspaceManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Workspace.IWorkspaceManager.MoveToColdStorageAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspaces/-1/resource-files:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.CreateAsync
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResourceFileRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceFileResponse'
    patch:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.UpsertAsync
      parameters:
      - $ref: '#/components/parameters/fileName'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ObjectIdentifier'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceFileResponse'
  /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/resourceFileID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceFileResponse'
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/resourceFileID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResourceFileRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceFileResponse'
    delete:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/resourceFileID'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID}/contents/{contentsKey}:
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/resourceFileID'
      - $ref: '#/components/parameters/contentsKey'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ResourceFileRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourceFileResponse'
  /relativity-environment/v1/workspaces/-1/resource-files/{resourceFileID}/contents:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.DownloadContentsAsync
      parameters:
      - $ref: '#/components/parameters/resourceFileID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/IKeplerStream'
  /relativity-environment/v1/workspaces/-1/resource-files/contents:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.UploadContentsAsync
      parameters:
      - $ref: '#/components/parameters/fileName'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IKeplerStream'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContentsResponse'
  /relativity-environment/v1/workspaces/-1/resource-files/resources/{workspaceId}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.GetAsync
      parameters:
      - $ref: '#/components/parameters/workspaceId'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/ResourceFileResponse'
  /relativity-environment/v1/workspaces/-1/resource-files/eligible-applications:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IResourceFileManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.ResourceFile.IResourceFileManager.GetEligibleApplicationsAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecurableList_1'
  /relativity-environment/v1/workspaces/-1/matters:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.CreateAsync
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MatterRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: integer
  /relativity-environment/v1/workspaces/-1/matters/{matterID}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/matterID'
      responses:
        '200':
          description: Successful Operation
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/matterID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MatterRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
    delete:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.DeleteAsync
      parameters:
      - $ref: '#/components/parameters/matterID'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspaces/-1/matters/{matterID}/{includeMetadata}/{includeActions}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.ReadAsync
      parameters:
      - $ref: '#/components/parameters/matterID'
      - $ref: '#/components/parameters/includeMetadata'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
  /relativity-environment/v1/workspaces/-1/eligible-clients:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.GetEligibleClientsAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspaces/-1/matters/eligible-statuses:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] IMatterManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.Matter.IMatterManager.GetEligibleStatusesAsync
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DisplayableObjectIdentifier'
  /relativity-environment/v1/workspace/{workspaceID}/libraryapplications:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IKeplerStream'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateLibraryApplicationResponse'
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IKeplerStream'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateLibraryApplicationResponse'
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.ReadAllAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: array
                items:
                  type: none
  /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{includeActions}:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/includeActions'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IKeplerStream'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateLibraryApplicationResponse'
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/includeActions'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/IKeplerStream'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateLibraryApplicationResponse'
  /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{packageGuid}:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/packageGuid'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateLibraryApplicationResponse'
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/packageGuid'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateLibraryApplicationRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateLibraryApplicationResponse'
  /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{packageGuid}/{includeActions}:
    post:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.CreateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/packageGuid'
      - $ref: '#/components/parameters/includeActions'
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateLibraryApplicationResponse'
    put:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.UpdateAsync
      parameters:
      - $ref: '#/components/parameters/workspaceID'
      - $ref: '#/components/parameters/packageGuid'
      - $ref: '#/components/parameters/includeActions'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateLibraryApplicationRequest'
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UpdateLibraryApplicationResponse'
  /relativity-environment/v1/workspace/{workspaceID}/libraryapplications/{applicationID}:
    get:
      tags:
      - Relativity Environment Module v1
      description: '[Public] ILibraryApplicationManager - '
      operationId: Relativity.Environment.Services.Interfaces.Environment.V1.LibraryApplication.ILibraryApplicationManager.ReadAsync
 

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