check_usage
Check Usage
Monitor your Eagle Doc API usage and quota. Retrieve current month usage, historical monthly usage, request logs, and management quota information.
check_usage
Monitor your Eagle Doc API usage and quota. Retrieve current month usage, historical monthly usage, request logs, and management quota information.
process_any_document
Extract structured data from any document type using OCR. Supports bank statements, travel tickets, passports, business cards, ID cards, driving licenses, birth certificates, delivery sheets, resumes, and more. Each document type returns type-specific structured fields (e.g., bank statements return account details and transaction lists; resumes return work experience, education, and skills). You can specify a document type for targeted extraction or let the API auto-classify.
split_document
Split a multi-page document (e.g., a PDF containing multiple separate documents) into logical segments. Returns page ranges indicating where each individual document starts and ends within the uploaded file.
extract_signatures
Detect and extract signatures from any document. Returns base64-encoded signature images, bounding box coordinates, page numbers, and confidence scores for each detected signature.
submit_batch
Submit multiple documents for asynchronous batch OCR processing. Use this when you have many documents to process and don't need results immediately. Returns a task ID that can be used to poll for results with the "Check Batch Task" tool. Supports both finance documents (invoices/receipts) and any document types (bank statements, passports, resumes, etc.).
submit_feedback
Submit human feedback on document extractions to improve future OCR accuracy. You can either provide the original document with original and corrected JSON, or provide corrected JSON with text instructions describing extraction rules.
process_finance_document
Extract structured data from an invoice or receipt using OCR. Automatically classifies the document type (Invoice, Receipt, or CreditMemo) and extracts all relevant fields including sender/receiver details, line items, taxes, totals, payment methods, bank details, QR codes, and signatures. You can target a specific document type (invoice or receipt) or let the API auto-classify using the unified finance endpoint.
check_batch_task
Check the status and retrieve results of a batch document processing task. Use the task ID returned by the "Submit Batch Processing" tool. When the task status is "Finished", the results contain extracted data for each document. You can also delete a completed task to clean up.
Extract structured data from documents using AI-powered OCR. Process invoices, receipts, bank statements, passports, ID cards, resumes, business cards, and more in 40+ languages. Automatically classify document types and return structured JSON with extracted fields including line items, tax details, addresses, and payment information. Split multi-page documents, extract signatures, submit batch processing jobs, provide human feedback to improve extractions, and monitor API usage quota.
Common questions about connecting Eagle Doc to AI agents with Metorial.