Skip to main content

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: 1.0.0 Base URL: https://zhshgjat2b.execute-api.us-east-1.amazonaws.com/dev/v1

Authentication

All API endpoints require authentication via API Key in the request header.
HeaderDescription
x-api-keyYour ZeroDrift API key
curl -X POST "https://zhshgjat2b.execute-api.us-east-1.amazonaws.com/dev/v1/api/rulepacks/" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json"

Quick Start

The API supports two document validation workflows:

Option A: Direct Upload (Small Documents < 6MB)

POST /api/validate_stream/  →  POST /api/validate_stream_result/
  1. Submit your document with validate_stream
  2. Poll for results with validate_stream_result

Option B: S3 Presigned URL (Large Documents)

POST /api/validate_stream_presigned_url/  →  Upload to S3  →  POST /api/validate_stream_start/  →  POST /api/validate_stream_result/
  1. Request a presigned URL
  2. Upload your file directly to S3
  3. Trigger validation with validate_stream_start
  4. Poll for results with validate_stream_result

Rate Limits

TierRequests/SecondBurst
Standard1050
Contact support@zerodrift.ai for higher limits.

Support

For API support or to request higher rate limits, contact: support@zerodrift.ai