RelativityOne website screenshot

RelativityOne

RelativityOne is a cloud-based eDiscovery and legal technology platform that provides comprehensive REST APIs for legal hold management, document processing, search and analytics, workspace management, identity and access control, and billing insights. The platform integrates with Microsoft 365 and Google Workspace for data preservation and legal hold workflows.

6 APIs 0 Features
eDiscoveryLegalLegal HoldDocument ManagementComplianceLitigation

APIs

Legal Hold API

The Legal Hold API enables matter and project management integration with external systems like matter management platforms and HR systems. It provides endpoints for custodian m...

Object Manager API

The Object Manager API provides CRUD operations for documents and Relativity Dynamic Objects (RDOs). It supports bulk read, create, update, and delete operations with filtering ...

Workspace Manager API

The Workspace Manager API provides CRUD operations for Relativity workspaces, including workspace creation, configuration, application installation, and environment management.

Search and Analytics API

APIs for search and analytics operations in RelativityOne including dtSearch index management, keyword search, Analytics Conceptual Index for LSI and concept discovery, and Pivo...

User and Permission Manager API

APIs for identity and access management in RelativityOne. Includes user CRUD operations, permission assignment and management, group administration, and client management.

Import and Export API

Import and Export Services API for handling document and Relativity Dynamic Object (RDO) transfers, including bulk import operations for large data sets.

Collections

Pricing Plans

Rate Limits

Relativityone Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Relativityone Context

0 classes · 27 properties

JSON-LD

API Governance Rules

RelativityOne API Rules

10 rules · 3 errors 5 warnings 2 info

SPECTRAL

JSON Structure

Relativityone Legal Hold Structure

0 properties

JSON STRUCTURE

Relativityone Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Documentation
Documentation
🔗
APIReference
APIReference
📄
ChangeLog
ChangeLog
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
👥
GitHubOrganization
GitHubOrganization

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: RelativityOne Legal Hold API
  version: 1.0.0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Legal Hold Projects
    type: folder
  items:
  - info:
      name: List Legal Hold Projects
      type: http
    http:
      method: GET
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: start
        value: ''
        type: query
        description: The starting index for pagination.
      - name: length
        value: ''
        type: query
        description: The number of records to return.
    docs: Retrieves a list of legal hold projects in the specified workspace.
  - info:
      name: Create Legal Hold Project
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      body:
        type: json
        data: '{}'
    docs: Creates a new legal hold project in the specified workspace.
  - info:
      name: Get Legal Hold Project
      type: http
    http:
      method: GET
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects/:projectId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: projectId
        value: ''
        type: path
        description: The artifact ID of the legal hold project.
    docs: Retrieves a specific legal hold project by its artifact ID.
- info:
    name: Custodians
    type: folder
  items:
  - info:
      name: List Project Custodians
      type: http
    http:
      method: GET
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects/:projectId/custodians
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: projectId
        value: ''
        type: path
        description: The artifact ID of the legal hold project.
    docs: Retrieves all custodians assigned to a specific legal hold project.
  - info:
      name: Add Custodian to Project
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects/:projectId/custodians
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: projectId
        value: ''
        type: path
        description: The artifact ID of the legal hold project.
      body:
        type: json
        data: '{}'
    docs: Adds a custodian to a legal hold project.
  - info:
      name: Get Active Custodian Summary
      type: http
    http:
      method: GET
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/active-custodians
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: start
        value: ''
        type: query
        description: The starting index for pagination.
      - name: length
        value: ''
        type: query
        description: Number of records to return (max 1000).
    docs: Retrieves a list of all custodians who are actively on-hold across all projects. Returns up to 1000 records with
      pagination support.
- info:
    name: Entities
    type: folder
  items:
  - info:
      name: Create Entity
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/entities
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      body:
        type: json
        data: '{}'
    docs: Creates an HR entity with name and email for use in legal hold workflows.
  - info:
      name: Update Entity Status
      type: http
    http:
      method: PUT
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/entities/:entityId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: entityId
        value: ''
        type: path
        description: The artifact ID of the entity.
      body:
        type: json
        data: '{}'
    docs: Updates the employee status of an entity.
- info:
    name: Preservation
    type: folder
  items:
  - info:
      name: Preserve Custodian Data
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects/:projectId/preserve
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: projectId
        value: ''
        type: path
        description: The artifact ID of the legal hold project.
      body:
        type: json
        data: '{}'
    docs: Initiates data preservation for custodians across Microsoft 365 and Google Workspace data sources.
  - info:
      name: Release Custodian from Project
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects/:projectId/release
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: projectId
        value: ''
        type: path
        description: The artifact ID of the legal hold project.
      body:
        type: json
        data: '{}'
    docs: Releases one or more custodians from a legal hold project and their data sources.
- info:
    name: Communications
    type: folder
  items:
  - info:
      name: Create Legal Hold Communication
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/projects/:projectId/communications
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: projectId
        value: ''
        type: path
        description: The artifact ID of the legal hold project.
      body:
        type: json
        data: '{}'
    docs: Creates a legal hold communication for a project, configuring escalation settings and reminder schedules.
- info:
    name: Tasks
    type: folder
  items:
  - info:
      name: Create Legal Hold Task
      type: http
    http:
      method: POST
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/tasks
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      body:
        type: json
        data: '{}'
    docs: Creates a new task for a legal hold project with status tracking.
  - info:
      name: Update Legal Hold Task
      type: http
    http:
      method: PUT
      url: https://relativity.rest/api/relativity-environment/v1/workspaces/:workspaceId/legal-hold/tasks/:taskId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The artifact ID of the workspace.
      - name: taskId
        value: ''
        type: path
        description: The artifact ID of the task.
      body:
        type: json
        data: '{}'
    docs: Updates the status or details of an existing legal hold task.
bundled: true