RelativityOne · JSON Structure
Relativityone Structure
Structural overview of the RelativityOne API surface; extracted from openapi/.
Type:
Properties: 0
eDiscoveryLegalLegal HoldDocument ManagementComplianceLitigation
Relativityone Structure is a JSON Structure definition published by RelativityOne.
Meta-schema:
JSON Structure
{
"provider": "RelativityOne",
"providerId": "relativityone",
"kind": "json-structure",
"description": "Structural overview of the RelativityOne API surface; extracted from openapi/.",
"schemaCount": 17,
"operationCount": 13,
"schemas": [
{
"name": "LegalHoldProject",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "LegalHoldProjectList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CreateLegalHoldProjectRequest",
"type": "object",
"propertyCount": 4,
"required": [
"name",
"ownerEmailAddress"
]
},
{
"name": "Custodian",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "CustodianList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AddCustodianRequest",
"type": "object",
"propertyCount": 2,
"required": [
"emailAddress"
]
},
{
"name": "ActiveCustodianSummary",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ActiveCustodianSummaryList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Entity",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "CreateEntityRequest",
"type": "object",
"propertyCount": 4,
"required": [
"firstName",
"lastName",
"emailAddress"
]
},
{
"name": "UpdateEntityStatusRequest",
"type": "object",
"propertyCount": 1,
"required": [
"employeeStatus"
]
},
{
"name": "PreservationRequest",
"type": "object",
"propertyCount": 2,
"required": [
"custodianIds",
"dataSources"
]
},
{
"name": "ReleaseRequest",
"type": "object",
"propertyCount": 1,
"required": [
"custodianIds"
]
},
{
"name": "CreateCommunicationRequest",
"type": "object",
"propertyCount": 4,
"required": [
"name",
"type"
]
},
{
"name": "Task",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "CreateTaskRequest",
"type": "object",
"propertyCount": 4,
"required": [
"name",
"projectId"
]
},
{
"name": "UpdateTaskRequest",
"type": "object",
"propertyCount": 2,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects",
"operationId": "listLegalHoldProjects",
"summary": "List Legal Hold Projects",
"tags": [
"Legal Hold Projects"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects",
"operationId": "createLegalHoldProject",
"summary": "Create Legal Hold Project",
"tags": [
"Legal Hold Projects"
]
},
{
"method": "GET",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects/{projectId}",
"operationId": "getLegalHoldProject",
"summary": "Get Legal Hold Project",
"tags": [
"Legal Hold Projects"
]
},
{
"method": "GET",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects/{projectId}/custodians",
"operationId": "listProjectCustodians",
"summary": "List Project Custodians",
"tags": [
"Custodians"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects/{projectId}/custodians",
"operationId": "addCustodianToProject",
"summary": "Add Custodian to Project",
"tags": [
"Custodians"
]
},
{
"method": "GET",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/active-custodians",
"operationId": "getActiveCustodianSummary",
"summary": "Get Active Custodian Summary",
"tags": [
"Custodians"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/entities",
"operationId": "createEntity",
"summary": "Create Entity",
"tags": [
"Entities"
]
},
{
"method": "PUT",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/entities/{entityId}",
"operationId": "updateEntityStatus",
"summary": "Update Entity Status",
"tags": [
"Entities"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects/{projectId}/preserve",
"operationId": "preserveCustodianData",
"summary": "Preserve Custodian Data",
"tags": [
"Preservation"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects/{projectId}/release",
"operationId": "releaseCustodianFromProject",
"summary": "Release Custodian from Project",
"tags": [
"Preservation"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/projects/{projectId}/communications",
"operationId": "createLegalHoldCommunication",
"summary": "Create Legal Hold Communication",
"tags": [
"Communications"
]
},
{
"method": "POST",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/tasks",
"operationId": "createLegalHoldTask",
"summary": "Create Legal Hold Task",
"tags": [
"Tasks"
]
},
{
"method": "PUT",
"path": "/relativity-environment/v1/workspaces/{workspaceId}/legal-hold/tasks/{taskId}",
"operationId": "updateLegalHoldTask",
"summary": "Update Legal Hold Task",
"tags": [
"Tasks"
]
}
]
}