Olyxee Document Integrity is undergoing scheduled maintenance.
--
Days
--
Hours
--
Minutes
--
Seconds
What to expect
Verification runs and document checks return results noticeably quicker once we're back online.
Improved indexing makes it easier to trace, filter, and export the history of every document you've verified.
All historic records remain untouched. No action is required from you, just sign back in when we're live.
Need help in the meantime? Get in touch.
A quick guide
Olyxee Document Integrity is a verification layer for the documents your business runs on. It extracts structured information from files like invoices, contracts, claims, statements, and identity documents, validates them against your rules and trusted sources, flags inconsistencies and tampering, and records every check in an auditable ledger.
One REST endpoint sits in front of your pipeline. Send a file, get back structured fields plus an integrity score, and gate your workflow on the result. SDKs for Python and JavaScript wrap the same API.
curl https://api.olyxee.com/v1/documents/verify \
-H "Authorization: Bearer $OLYXEE_API_KEY" \
-F "file=@invoice.pdf" \
-F 'schema={"invoice_number":"string","total":"number","vendor":"string"}'{
"id": "doc_8f2c1a",
"status": "verified",
"integrity_score": 0.98,
"fields": {
"invoice_number": "INV-4471",
"total": 1840.00,
"vendor": "Acme Logistics"
},
"flags": []
}const result = await olyxee.documents.verify({
file,
schema: { invoice_number: "string", total: "number" },
});
if (result.integrity_score < 0.9 || result.flags.length) {
await routeToHumanReview(result);
} else {
await pipeline.ingest(result.fields);
}Full schema validation, batch processing, tamper detection, and the auditable verification ledger are available to early access partners. Contact us to get an API key and the complete reference.