ThirdFactor AI API Gateway
Version: 0.1.0 Released: 2025-11-21
Welcome to the documentation for the ThirdFactor AI API Gateway. This API provides robust face detection, verification, and document analysis services.
Core Services
The API Gateway primarily exposes the following services:
Face Detection: Detect faces within images and analyze features.
Face Verification: Compare faces to determine similarity and identity.
Document Analysis: Analyze and extract text from documents (OCR) and handle document cropping.
Base URL
All API requests (unless otherwise specified) should be directed to the base URL:
https://<YOUR_API_ENDPOINT>
Note: Replace `<YOUR_API_ENDPOINT>` with the actual endpoint provided to you.
Authentication
The API uses HTTP Bearer Token authentication. All requests must include the Authorization header with a valid token.
Header Format:
Authorization: Bearer <YOUR_ACCESS_TOKEN>
Response Status Codes
The API uses standard HTTP status codes to indicate the success or failure of a request.
200 OK: Request was successful.
422 Unprocessable Entity: Validation failed (e.g., missing fields, invalid format).
401 Unauthorized: Authentication failed or invalid token.
500 Internal Server Error: An unexpected error occurred on the server.
Error Model
When a request fails validation (HTTP 422), the API returns a structured JSON response detailing the error.
Sample Validation Error:
{
"detail": [
{
"loc": ["body", "field_name"],
"msg": "Field is required",
"type": "value_error.missing"
}
]
}
Version History
Version |
Date |
Changes |
|---|---|---|
0.1.0 |
2025-11-21 |
Initial public release of Face & Document APIs |
Contents
- API Endpoints
- Overview
- Error Model
- 1. Health Check
- 2. Image to Base64
- 3. Detect Face
- 4. Analyze Liveness
- 5. Compare Face (1:1)
- 6. Compare Face (1:N)
- 7. Ingest Face (1:N Search)
- 8. Detect & Crop Document
- 9. Analyze Document (OCR)
- 10. Detect Forgery
- 11. Generate KYC URL (SDK)
- 12. Generate KYC URL (SaaS with OCR)
- 13. KYB - Business Document Detection
- Security & Compliance