GET
/
api
/
v1
/
vault
/
workspace
/
projects
List Workspace Projects
curl --request GET \
  --url https://api.harvey.ai/api/v1/vault/workspace/projects \
  --header 'Authorization: Bearer <token>'
{
  "response": {
    "content": {
      "projects": [
        {
          "id": "abcdef12-3456-7890-abcd-ef1234567890",
          "name": "Sample Contract Repository",
          "client_matter_id": "11111111-2222-3333-4444-555555555555",
          "created_at": "2024-12-04T01:22:03.584677",
          "updated_at": "2025-03-25T14:49:45.612193",
          "project_updated_at": "2025-02-14T19:29:50.549982",
          "creator_email": "user@example.com",
          "is_knowledge_base_project": false,
          "files_count": 4,
          "size_bytes": 5325148,
          "query_count": 0,
          "sharing": {
            "user_count": 0,
            "user_shares": [
              {
                "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
                "created_at": "2024-12-02T19:56:33.126127",
                "updated_at": "2024-12-02T19:56:33.126127",
                "deleted_at": null,
                "permission_level": "VIEW",
                "dest_workspace_id": 3,
                "src_user_id": "99999999-8888-7777-6666-555544443333",
                "src_workspace_id": 3,
                "vault_folder_id": "fedcba98-7654-3210-fedc-ba9876543210",
                "always_show_on_homepage": false
              }
            ],
            "workspace_count": 1,
            "workspace_shares": [
              {
                "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
                "created_at": "2024-12-02T19:56:33.126127",
                "updated_at": "2024-12-02T19:56:33.126127",
                "deleted_at": null,
                "permission_level": "VIEW",
                "dest_workspace_id": 3,
                "src_user_id": "99999999-8888-7777-6666-555544443333",
                "src_workspace_id": 3,
                "vault_folder_id": "fedcba98-7654-3210-fedc-ba9876543210",
                "always_show_on_homepage": false
              }
            ]
          }
        }
      ],
      "pagination": {
        "page": 3,
        "per_page": 20,
        "total": 45,
        "total_pages": 3
      }
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

page
integer
default:1

Page number for pagination (default: 1)

Required range: x >= 1
per_page
integer
default:20

Number of items per page (default: 20, max: 100)

Required range: 1 <= x <= 100

Response

200
application/json

Successfully retrieved workspace projects

The response is of type object.