Overview
The ZeroDrift Validation API enables compliance validation of financial documents and communications. Submit documents for automated regulatory compliance checks against configurable rule packs. Version: 0.1.0 Base URL:https://{api-url}
Authentication
All API endpoints require authentication via API Key in the request header.
The Validation API and Admin API use separate API keys. Your validation API key is provisioned when your account is created. Admin API keys are issued separately for customer management operations.
Quick Start
The API supports multiple validation workflows:Option A: Direct Upload (Small Documents < 6MB)
- Submit your document with
validate_stream - Poll for results with
validate_stream_result
Option B: S3 Presigned URL (Large Documents)
- Request a presigned URL
- Upload your file directly to S3
- Trigger validation with
validate_stream_start - Poll for results with
validate_stream_result
Option C: Text Snippet or Email
- Submit plain text or email content directly
- Poll for results with
validate_stream_result
Custom Policy Rules
Import your organization’s compliance policies and extract enforceable rules:- Upload a policy document (PDF, DOCX, or plain text)
- Poll until AI rule extraction completes
- Review and activate rules — they’ll run on all future validations
Rate Limits
Contact support@zerodrift.ai for higher limits.

