Harvey
Harvey is a legal AI platform for agents, Assistant, Vault documents, client matters, Intake, audit logs, and usage history.
35 actionsAPI key
What your bot can do in Harvey
Looks up
- Export Query HistoryExport enriched query history for a UTC epoch window of at most 30 days, optionally including related file IDs.
- Export Usage HistoryExport enriched Harvey workspace usage events for a UTC epoch range of at most 30 days, optionally including related file IDs.
- Get AgentReturn metadata for one reachable published Harvey agent.
- Get Agent ThreadRead one Harvey agent thread status and any available answer, citations, generated files, or error.
- Get Current UserReturn the Harvey service-user identity associated with the connected API token.
- Get Earliest Audit LogReturn the earliest available Harvey audit log, optionally filtered by log type.
- Get Intake RequestRead one Harvey Intake request's lifecycle state, assignment, timestamps, and attachments.
- Get Latest Audit LogReturn the latest available Harvey audit log, optionally for one log type.
- Get Review TableReturn a Harvey review table's title, creation time, and associated file IDs.
- Get Review Table RowReturn a Harvey review-table row and its cell results for one file.
Show 11 more
- Get Vault FilesReturn details and processing status for up to 1,000 Harvey Vault file IDs.
- Get Vault ProjectReturn a Harvey Vault project's metadata, file identifiers and names, review tables, and storage limits.
- List AgentsList published Harvey agents available to the connected service user, one cursor page at a time.
- List Audit LogsPage forward through Harvey audit logs from a starting log ID, optionally filtered by log type.
- List Client MattersReturn all Harvey client matters, including deleted records and usage statistics.
- List Recycled Vault ProjectsList Vault projects currently in the workspace recycle bin, optionally filtered by project-name text or client matter.
- List Vault Project FilesList, filter, and sort files in a Harvey Vault project, one cursor page at a time.
- List Vault Project UsersList workspace users with direct or inherited effective access to a Harvey Vault project.
- List Vault ProjectsList and filter workspace Vault projects and knowledge bases, one page at a time.
- Search Audit Logs by TimeReturn the first Harvey audit log at or after a UTC epoch timestamp, optionally filtered by log type.
- Search VaultReturn semantically relevant document chunks from one Harvey Vault project.
Takes action
- Add Review Table RowAdd one processed file or a group of processed files to a Harvey review table and schedule asynchronous review processing.
- Create Agent ThreadStart an asynchronous Harvey agent run from a prompt and optional documents.
- Create Assistant CompletionGenerate one non-streaming Harvey Assistant response from a prompt with optional documents or knowledge sources, matter attribution, model…
- Create History File Download URLsCreate time-limited pre-signed download URLs for file IDs returned by Harvey query-history exports.
- Create Intake RequestSubmit an idempotent request and optional documents to the Harvey Intake queue.
- Create Vault ProjectCreate a Harvey Vault project or knowledge base, optionally attributed to a client matter.
- Delete MattersIdempotently soft-delete 1 to 10,000 Harvey matters by firm client and matter identifiers.
- Delete Vault FilePermanently delete one file from a Harvey Vault project.
- Delete Vault ProjectMove an entire Harvey Vault project and all its contents to the workspace recycle bin.
- Remove Vault Project UsersRemove direct WORKSPACE_USER shares from a Harvey Vault project by email.
Show 4 more
- Update Vault Project UsersAdd workspace users or update their direct access level on a Harvey Vault project.
- Upload Vault FilesUpload up to 50 new or replacement files to a Harvey Vault project.
- Upsert ClientsCreate, update, or restore up to 10,000 Harvey clients by firm client identifier.
- Upsert MattersCreate, update, or restore up to 10,000 Harvey matters under existing clients.