Vault

Create a new Vault project

Creates a new project in the Vault system. The project can be designated as a knowledge base.

post/api/v1/vault/create_project

Request

Request body multipart/form-data

namestring required

The name of the new project

is_knowledge_base_projectboolean

Flag indicating whether this project is a knowledge base

client_matter_idstring uuid

When set, associates the new project with this client matter. Use the client matter UUID (from Client Matters API responses), not the human-readable matter number.

Example request

{
  "name": "Example Legal Documents Project",
  "is_knowledge_base_project": true,
  "client_matter_id": "11111111-2222-3333-4444-555555555555"
}

Response

Project successfully created

project_idstring

The unique identifier of the created project.

namestring

The name of the created project.

descriptionstring

The description of the project.

created_atstring date-time

Timestamp when the project was created.

statusstring

The status of the project.

Example response

{
  "project_id": "proj_1234567890abcdef",
  "name": "My Legal Documents",
  "description": "Project for storing legal case documents",
  "created_at": "2024-01-15T10:30:00Z",
  "settings": {
    "max_file_size": 104857600,
    "max_files": 1000,
    "allowed_file_types": [
      "pdf",
      "docx",
      "xlsx",
      "pptx",
      "txt",
      "rtf",
      "csv",
      "eml"
    ]
  },
  "status": "active"
}

Changes

No recorded changes to this operation across all 1 revision of this API.