Lists files within a single vault project, with filtering and sorting supported.
Pagination. Omit cursor on the first request. Subsequent requests should pass back the next_cursor value returned in the previous response. Continue until has_more is false.
Documentation Index
Fetch the complete documentation index at: https://developers.harvey.ai/llms.txt
Use this file to discover all available pages before exploring further.
Vault API permission and access to the specified vault project.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The unique identifier of the vault project
Opaque pagination cursor returned in the previous response's next_cursor field. Omit on the first request.
2048Maximum number of files to return per page.
1 <= x <= 100Case-insensitive substring match on file name. % and _ are treated as literals, not SQL LIKE wildcards.
256Filter by MIME type. Repeat the query parameter to match any of multiple values (e.g. ?content_type=application/pdf&content_type=text/plain). Up to 20 values, each at most 256 characters.
20256Filter by processing status. Repeat the query parameter to match any of multiple values. Accepted case-insensitively (READY_TO_QUERY and ready_to_query are equivalent). Internal-only statuses are rejected. Up to 20 values.
20UPLOADED, PROCESSING, READY_TO_QUERY, READY_TO_REVIEW, RECOVERABLE_FAILURE, UNRECOVERABLE_FAILURE Inclusive lower bound on the file's upload time, as a UTC Unix epoch timestamp in seconds. Must be strictly less than uploaded_before when both are provided.
Inclusive upper bound on the file's upload time, as a UTC Unix epoch timestamp in seconds.
Field to sort the results by. Accepted case-insensitively.
name, uploaded_at, size Sort direction. Accepted case-insensitively. Results include the file id as a deterministic tiebreaker so cursor-paginated ordering is stable across pages.
asc, desc Successfully retrieved project files