POST /api/v1/pdf-to-todos
PDFs to action items.
Never miss a deadline.
Upload meeting notes, project plans, or contracts. Get back every task, assignee, due date, and milestone — structured and ready for your task manager or calendar.
How it works
Upload a document
Meeting notes, contracts, project plans — any PDF.
AI finds action items
Every task, deadline, assignee, and date extracted with priority and status.
Get structured todos
JSON array of todos with due dates, priorities, and source references.
# Submit a PDF
curl -X POST https://api.contexa.works/api/v1/pdf-to-todos \
-H "x-rapidapi-key: YOUR_KEY" \
-F "file=@meeting-notes.pdf"
# Response: { "jobId": "abc-123", "status": "processing" }
# Get result
curl https://api.contexa.works/api/v1/jobs/abc-123/result
# Returns:
# {
# "todos": [
# { "title": "Send proposal to client",
# "assignee": "Sarah",
# "dueDate": "2025-03-15",
# "priority": "high" }
# ],
# "dates": [
# { "date": "2025-03-20",
# "description": "Board meeting",
# "type": "meeting" }
# ]
# }What sets it apart
Priority detection
Infers priority from urgency language — "ASAP", "critical", "when possible".
Assignee extraction
Detects who's responsible from context — "John will...", "assigned to Sarah".
Status detection
Picks up "completed", "in progress", "pending" from natural language.
All dates captured
Every date mentioned is extracted — deadlines, meetings, milestones, events.
Source references
Each todo includes a quote or section reference so you can verify.
Multi-page support
Long documents processed page-by-page with deduplication across pages.
Turn your documents into action
Upload meeting notes or a contract and get a structured todo list in seconds.
Try it now