Documents
Upload and manage documents.
List documents
Returns a paginated list of documents for the authenticated team.
Create a document
Create a document from a previously-uploaded file (via POST /v1/documents/upload-url using `upload_id`) or an external URL.
Get a document
Delete a document
Search documents
Case-insensitive substring match against document name. Returns up to `limit` most-recent matches.
Generate a presigned upload URL
Step 1 of the document upload flow. Returns a presigned S3 PUT URL and an opaque one-time `upload_id`. Upload the file bytes directly to `upload_url`, then call POST /v1/documents with that `upload_id`.