New: every message picks a fast or a slow model

Harvey

Harvey is a legal AI platform for agents, Assistant, Vault documents, client matters, Intake, audit logs, and usage history.

What agents can do

Actions35

  • Add review table row

    Add one processed file or a group of processed files to a Harvey review table and schedule asynchronous review processing.

  • Create agent thread

    Start an asynchronous Harvey agent run from a prompt and optional documents.

  • Create assistant completion

    Generate one non-streaming Harvey Assistant response from a prompt with optional documents or knowledge sources, matter attribution, model selection, and citations.

  • Create history file download urls

    Create time-limited pre-signed download URLs for file IDs returned by Harvey query-history exports.

  • Create intake request

    Submit an idempotent request and optional documents to the Harvey Intake queue.

  • Create vault project

    Create a Harvey Vault project or knowledge base, optionally attributed to a client matter.

  • Delete matters

    Idempotently soft-delete 1 to 10,000 Harvey matters by firm client and matter identifiers.

  • Delete vault file

    Permanently delete one file from a Harvey Vault project.

27 more
  • Delete vault project

    Move an entire Harvey Vault project and all its contents to the workspace recycle bin.

  • Export query history

    Export enriched query history for a UTC epoch window of at most 30 days, optionally including related file IDs.

  • Export usage history

    Export enriched Harvey workspace usage events for a UTC epoch range of at most 30 days, optionally including related file IDs.

  • Get agent

    Return metadata for one reachable published Harvey agent.

  • Get agent thread

    Read one Harvey agent thread status and any available answer, citations, generated files, or error.

  • Get current user

    Return the Harvey service-user identity associated with the connected API token.

  • Get earliest audit log

    Return the earliest available Harvey audit log, optionally filtered by log type.

  • Get intake request

    Read one Harvey Intake request's lifecycle state, assignment, timestamps, and attachments.

  • Get latest audit log

    Return the latest available Harvey audit log, optionally for one log type.

  • Get review table

    Return a Harvey review table's title, creation time, and associated file IDs.

  • Get review table row

    Return a Harvey review-table row and its cell results for one file.

  • Get vault files

    Return details and processing status for up to 1,000 Harvey Vault file IDs.

  • Get vault project

    Return a Harvey Vault project's metadata, file identifiers and names, review tables, and storage limits.

  • List agents

    List published Harvey agents available to the connected service user, one cursor page at a time.

  • List audit logs

    Page forward through Harvey audit logs from a starting log ID, optionally filtered by log type.

  • List client matters

    Return all Harvey client matters, including deleted records and usage statistics.

  • List recycled vault projects

    List Vault projects currently in the workspace recycle bin, optionally filtered by project-name text or client matter.

  • List vault project files

    List, filter, and sort files in a Harvey Vault project, one cursor page at a time.

  • List vault projects

    List and filter workspace Vault projects and knowledge bases, one page at a time.

  • List vault project users

    List workspace users with direct or inherited effective access to a Harvey Vault project.

  • Remove vault project users

    Remove direct WORKSPACE_USER shares from a Harvey Vault project by email.

  • Search audit logs by time

    Return the first Harvey audit log at or after a UTC epoch timestamp, optionally filtered by log type.

  • Search vault

    Return semantically relevant document chunks from one Harvey Vault project.

  • Update vault project users

    Add workspace users or update their direct access level on a Harvey Vault project.

  • Upload vault files

    Upload up to 50 new or replacement files to a Harvey Vault project.

  • Upsert clients

    Create, update, or restore up to 10,000 Harvey clients by firm client identifier.

  • Upsert matters

    Create, update, or restore up to 10,000 Harvey matters under existing clients.

How it connects

You paste an API key from Harvey on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.