Overview
Document Requests enable you to collect files from external parties (customers, applicants, claimants) without requiring them to create an account. This feature streamlines document collection workflows by sending secure, time-limited upload links via email.Key Benefit: External parties can upload documents through a branded, secure interface without authentication, while you maintain full control and visibility.
How Document Requests Work
Document Requests automate the collection process:- You create a request with recipient details and expiration date
- System sends automated email with secure upload link to recipient
- Recipient uploads files through branded interface (no account needed)
- You monitor progress and retrieve uploaded files
- Analysis happens automatically once files are uploaded
1
Create Request
Define recipient, expiration, and file limits
2
Email Sent
Automated invitation with secure JWT-protected link
3
Guest Upload
Recipient uploads files without authentication
4
Analysis
Files automatically analysed upon upload
5
Retrieve Results
Access uploaded files and analysis results
Use Cases
Insurance Claims
Request accident photos, repair estimates, and supporting documents from claimants
Loan Applications
Collect bank statements, payslips, and tax documents from applicants
Customer Onboarding
Gather identity documents, proof of address, and compliance paperwork
Vendor Verification
Request business registrations, tax certificates, and director IDs
Creating Document Requests
Basic Request Creation
Create a document request with essential details:API Reference: See Create Document Request for complete documentation.
Request Parameters
Setting Expiration Dates
Choose appropriate expiration based on use case:- Urgent Requests
- Standard Requests
- Extended Requests
Request Lifecycle
Status Progression
Document requests transition through three states:Expired State
Automatic expiration when time limit reached:- Link becomes inactive
- No uploads possible
- Request marked as expired
- Can create new request if needed
Monitoring Requests
List All Requests
Retrieve requests with filtering and pagination:API Reference: See List Document Requests for filtering options.
Get Request Details
Monitor individual request progress:API Reference: See Get Document Request for complete response schema.
Tracking Metrics
Monitor key metrics for request performance:Managing Requests
Resending Invitations
Resend invitation email if recipient didn’t receive original:API Reference: See Resend Document Request for details.
- Recipient reports not receiving email (check spam folders first)
- Original email expired or deleted
- Need to update custom message with additional instructions
- Following up on pending requests
Canceling Requests
Delete requests that are no longer needed:API Reference: See Delete Document Request for details.
- Request sent to wrong recipient
- Information requirements changed
- Applicant withdrew application
- Duplicate request created by mistake
Retrieving Uploaded Files
Accessing Files Through Cases
All uploads are associated with a case for analysis:Complete Retrieval Workflow
Email Invitation
Email Content
Recipients receive a professional email containing:- Subject: Customised with your label (e.g., “Document Request: Insurance Claim #CLM-2026-001”)
- Recipient Name: Personalised greeting (if name provided)
- Custom Message: Your specific instructions
- Upload Link: Secure JWT-protected URL
- Expiration Notice: Clear deadline
- Support Contact: Help information
Email Customization
Provide clear, actionable instructions:- Insurance Claim
- Loan Application
- Customer Onboarding
Automation Patterns
Automated Request Creation
Create requests automatically from business events:Follow-Up Reminders
Send reminders for pending requests:Webhooks Integration
You can use webhooks to receive automatic notifications when document request events occur, such as a request being completed. This enables automated workflows like risk-based escalation and auto-approval.Best Practices
Request Creation
Descriptive labels - Include identifiers (claim numbers, application IDs) for easy tracking
Clear instructions - Specify exactly what documents are needed and formatting requirements
Appropriate expiration - Balance urgency with recipient availability (7-30 days typical)
Realistic file limits - Consider document types and allow buffer for unexpected files
Email Communication
Professional tone - Use clear, respectful language in custom messages
Actionable guidance - List specific documents needed and acceptance criteria
Contact information - Provide support contact for questions
Deadline clarity - Clearly state expiration date and consequences
Monitoring and Follow-Up
Track access rates - Monitor if recipients are opening links
Send reminders - Follow up on pending requests before expiration
Analyse completion rates - Identify patterns in successful vs. failed requests
Automate workflows - Create requests automatically from business events
Security
Validate recipients - Verify email addresses before sending
Appropriate expiration - Don’t set excessively long expiration periods
Monitor unusual activity - Watch for suspicious upload patterns
Access control - Users can only access document requests they have created
Audit access - Review access counts and timestamps regularly
Rate Limits
Document request operations are rate-limited:Best Practice: Cache request data and use pagination to stay within limits. See Error Handling for retry strategies.
Common Issues
Email Not Received
Problem: Recipient reports not receiving invitation email Solutions:- Check spam/junk folders
- Verify email address is correct
- Resend invitation
- Check email service provider’s spam filters
- Whitelist Veridox sending domain
Link Expired
Problem: Recipient tries to access expired link Solutions:- Create new document request with updated expiration
- Consider longer expiration periods for future requests
- Set up automated reminder emails before expiration
Upload Limit Reached
Problem: Recipient needs to upload more files than max_files allows Solutions:- Delete request and create new one with higher limit
- Request recipient to combine documents (e.g., multi-page PDF)
- Create second request for additional documents
Files Not Analysed
Problem: Uploaded files not showing analysis results Solutions:- Check case analysis status via progress endpoints
- Large files may take 3-5 minutes to analyse
- Verify files are supported formats (PDF, JPEG, PNG)
- Contact support if analysis exceeds 10 minutes
Troubleshooting
Request Status Not Updating
Check request details to verify current state:Recipient Upload Failures
Common causes and solutions:Analysis Not Completing
Monitor case analysis progress:Related Resources
Create Request API
Detailed API reference for creating document requests
List Requests API
Retrieve and filter document requests
Get Request API
Get detailed request status and metrics
Resend Invitation API
Resend email invitations to recipients
Delete Request API
Cancel and delete document requests
Case Management
Understanding cases and file organisation
Document Analysis
How uploaded documents are analysed
Error Handling
Handling API errors and rate limits