Documents can be uploaded through the Audity dashboard or by an agent via the API:
POST /api/agent/projects/{id}/documents (multipart, write scope) on REST, or the audity_upload_document tool over MCP. Both surfaces share the same validation rules, so the formats and limits on this page apply everywhere. See the API reference for the endpoint details.Accepted formats
File size limits
Files that exceed these limits are rejected at upload time with a descriptive error. Split large files or reduce resolution on image-heavy PDFs before uploading.
What happens after upload
- The file is stored and attached to your project.
- On the next document analysis run, the pipeline extracts text and structured data from each document.
- When you trigger an audit analysis, the extracted content is incorporated into the AI synthesis alongside any interview data and web research.
Unsupported formats
The following are not currently supported:- Video (
.mp4,.mov, etc.), use a transcription tool first, then upload the transcript as.txtor.md. - GIF images (
.gif), convert to.pngor.jpgfirst. - ZIP archives, upload files individually.
- Password-protected documents, remove protection before uploading.
Related
- Tier limits, per-project document limits by plan
- Error codes, upload and analysis error reference

