capabilities.work

Invoice Extraction

A 3-step recipe with Mindee. We can help you get access.

Recipe · 3 steps

Invoice Extraction

with Mindee

Upload an invoice, wait for processing, and read the extracted fields.

  1. Send the invoice file to the asynchronous extraction queue using the invoice extraction model. Returns a job whose status begins as Processing.
  2. Poll the shared jobs endpoint for the enqueued invoice. The job remains Processing until extraction completes, then reports Processed or Failed.
  3. Retrieve the completed extraction inference and read the structured fields parsed from the invoice.
What you'll need to have ready
  • authorization: Mindee API key sent in the Authorization header.
  • modelId: UUID of the extraction model trained for invoices.
  • file: The invoice file to upload as binary form data.
  • filename: Optional filename to associate with the uploaded invoice.
  • alias: Optional free-form identifier tagged onto the request.
For your developer

Arazzo workflow mindee:invoice-extraction, 3 operations: Enqueue_Extraction_Product_Inference_v2_products_extraction_enqueue_post → Get_Job_Status_v2_jobs__job_id__get → Get_Extraction_Product_Result_v2_products_extraction_results__inference_id__get. Specs on APIs.io.