Mindee · Capability

Mindee Extraction API — Extraction

Mindee Extraction API — Extraction. 4 operations. Self-contained Naftiko capability covering one Mindee business surface.

Mindee Extraction API — Extraction is a Naftiko capability published by Mindee, one of 6 capabilities the APIs.io network indexes for this provider. It bundles 4 operations across the POST and GET methods rooted at /v1/v2.

The capability includes 2 read-only operations and 2 state-changing operations. Lead operation: Mindee Send A File For An Extraction Product Inference. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Mindee, Extraction, Document Parsing, and OCR.

Run with Naftiko MindeeExtractionDocument ParsingOCR

What You Can Do

POST
Mindee enqueue extraction product inference v2 products extraction enqueue post — Mindee Send A File For An Extraction Product Inference
/v1/v2/products/extraction/enqueue
POST
Mindee enqueue extraction product inference v2 inferences enqueue post — Mindee Send A File For An Extraction Product Inference
/v1/v2/inferences/enqueue
GET
Mindee get extraction product result v2 products extraction results inference id get — Mindee Get The Result Of A Completed Extraction Product Inference
/v1/v2/products/extraction/results/{inference_id}
GET
Mindee get extraction product result v2 inferences inference id get — Mindee Get The Result Of A Completed Extraction Product Inference
/v1/v2/inferences/{inference_id}

MCP Tools

mindee-enqueue-extraction-product-inference-v2-products-extraction-enqueue-post

Mindee Send A File For An Extraction Product Inference

mindee-enqueue-extraction-product-inference-v2-inferences-enqueue-post

Mindee Send A File For An Extraction Product Inference

mindee-get-extraction-product-result-v2-products-extraction-results--inference-id--get

Mindee Get The Result Of A Completed Extraction Product Inference

read-only idempotent
mindee-get-extraction-product-result-v2-inferences--inference-id--get

Mindee Get The Result Of A Completed Extraction Product Inference

read-only idempotent

Capability Spec

extraction-extraction.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Mindee Extraction API — Extraction
  description: Mindee Extraction API — Extraction. 4 operations. Self-contained Naftiko capability covering one Mindee business
    surface.
  tags:
  - Mindee
  - Extraction
  - Document Parsing
  - OCR
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    MINDEE_API_KEY: MINDEE_API_KEY
capability:
  consumes:
  - type: http
    namespace: extraction-extraction
    baseUri: https://api-v2.mindee.net
    description: Mindee Extraction API — Extraction business capability. Self-contained, no shared references.
    resources:
    - name: v2-products-extraction-enqueue
      path: /v2/products/extraction/enqueue
      operations:
      - name: mindee-enqueue-extraction-product-inference-v2-products-extraction-enqueue-post
        method: POST
        description: Mindee Send A File For An Extraction Product Inference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Multipart form data including the file or URL and model identifier.
          required: true
    - name: v2-inferences-enqueue
      path: /v2/inferences/enqueue
      operations:
      - name: mindee-enqueue-extraction-product-inference-v2-inferences-enqueue-post
        method: POST
        description: Mindee Send A File For An Extraction Product Inference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Multipart form data including the file or URL and model identifier.
          required: true
    - name: v2-products-extraction-results-inference-id
      path: /v2/products/extraction/results/{inference_id}
      operations:
      - name: mindee-get-extraction-product-result-v2-products-extraction-results--inference-id--get
        method: GET
        description: Mindee Get The Result Of A Completed Extraction Product Inference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: inference_id
          in: path
          type: string
          description: UUID of the inference to retrieve
          required: true
    - name: v2-inferences-inference-id
      path: /v2/inferences/{inference_id}
      operations:
      - name: mindee-get-extraction-product-result-v2-inferences--inference-id--get
        method: GET
        description: Mindee Get The Result Of A Completed Extraction Product Inference
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: inference_id
          in: path
          type: string
          description: UUID of the inference to retrieve
          required: true
    authentication:
      type: apikey
      key: Authorization
      value: '{{env.MINDEE_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: extraction-extraction-rest
    port: 8080
    description: REST adapter for Mindee Extraction API — Extraction. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/v2/products/extraction/enqueue
      name: v2-products-extraction-enqueue
      description: REST surface for v2-products-extraction-enqueue.
      operations:
      - method: POST
        name: mindee-enqueue-extraction-product-inference-v2-products-extraction-enqueue-post
        description: Mindee Send A File For An Extraction Product Inference
        call: extraction-extraction.mindee-enqueue-extraction-product-inference-v2-products-extraction-enqueue-post
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v2/inferences/enqueue
      name: v2-inferences-enqueue
      description: REST surface for v2-inferences-enqueue.
      operations:
      - method: POST
        name: mindee-enqueue-extraction-product-inference-v2-inferences-enqueue-post
        description: Mindee Send A File For An Extraction Product Inference
        call: extraction-extraction.mindee-enqueue-extraction-product-inference-v2-inferences-enqueue-post
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v2/products/extraction/results/{inference_id}
      name: v2-products-extraction-results-inference-id
      description: REST surface for v2-products-extraction-results-inference-id.
      operations:
      - method: GET
        name: mindee-get-extraction-product-result-v2-products-extraction-results--inference-id--get
        description: Mindee Get The Result Of A Completed Extraction Product Inference
        call: extraction-extraction.mindee-get-extraction-product-result-v2-products-extraction-results--inference-id--get
        with:
          inference_id: rest.path.inference_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/v2/inferences/{inference_id}
      name: v2-inferences-inference-id
      description: REST surface for v2-inferences-inference-id.
      operations:
      - method: GET
        name: mindee-get-extraction-product-result-v2-inferences--inference-id--get
        description: Mindee Get The Result Of A Completed Extraction Product Inference
        call: extraction-extraction.mindee-get-extraction-product-result-v2-inferences--inference-id--get
        with:
          inference_id: rest.path.inference_id
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: extraction-extraction-mcp
    port: 9090
    transport: http
    description: MCP adapter for Mindee Extraction API — Extraction. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: mindee-enqueue-extraction-product-inference-v2-products-extraction-enqueue-post
      description: Mindee Send A File For An Extraction Product Inference
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: extraction-extraction.mindee-enqueue-extraction-product-inference-v2-products-extraction-enqueue-post
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: mindee-enqueue-extraction-product-inference-v2-inferences-enqueue-post
      description: Mindee Send A File For An Extraction Product Inference
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: extraction-extraction.mindee-enqueue-extraction-product-inference-v2-inferences-enqueue-post
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: mindee-get-extraction-product-result-v2-products-extraction-results--inference-id--get
      description: Mindee Get The Result Of A Completed Extraction Product Inference
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: extraction-extraction.mindee-get-extraction-product-result-v2-products-extraction-results--inference-id--get
      with:
        inference_id: tools.inference_id
      outputParameters:
      - type: object
        mapping: $.
    - name: mindee-get-extraction-product-result-v2-inferences--inference-id--get
      description: Mindee Get The Result Of A Completed Extraction Product Inference
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: extraction-extraction.mindee-get-extraction-product-result-v2-inferences--inference-id--get
      with:
        inference_id: tools.inference_id
      outputParameters:
      - type: object
        mapping: $.