Retrieve Extractions

Once the document is processed, the document extractions become available for retrieval. See Document Extractions for Payment for more details.

//extractions can be retrieved by performing a GET request with the extractions URI: GET /documents/{id}/extractions
Request
Headers

Header

Value

Header

Value

Accept

application/vnd.gini.v1+json

//get extractions curl -H 'Authorization: BEARER <token>' -X GET -H 'Accept: application/vnd.gini.v1+json' -i https://pay-api.gini.net/documents/c292af40-d06a-11e2-9a2f-000000000000/extractions
Response
Headers

Status Code

Description

Status Code

Description

200 (OK)

Operation is successful.

Header

Value

Header

Value

Content-Type

application/vnd.gini.v1+json

Body (application/vnd.gini.v1+json)

Find the information about the response format in the Document Extractions section.

Name

Type

Description

Name

Type

Description

extractions

object

Labels to extractions mapping (specific-extractions).

candidates

object

A mapping of labels to a list of extraction-candidates.

Errors

Status Code

Description

Status Code

Description

404 (Not Found)

Requested entity couldn't be found.

//example response { "extractions": { "amountToPay": { "box": { "height": 9.0, "left": 516.0, "page": 1, "top": 588.0, "width": 42.0 }, "entity": "amount", "value": "24.99:EUR", "candidates": "amounts" } }, "candidates": { "amounts": [ { "box": { "height": 9.0, "left": 516.0, "page": 1, "top": 588.0, "width": 42.0 }, "entity": "amount", "value": "24.99:EUR" }, { "box": { "height": 9.0, "left": 241.0, "page": 1, "top": 588.0, "width": 42.0 }, "entity": "amount", "value": "21.0:EUR" } ] ... } } //example response with Return Assistant specific extractions { "extractions": { "amountToPay": { "box": { "height": 9, "left": 516, "page": 1, "top": 588, "width": 42 }, "entity": "amount", "value": "24.99:EUR", "candidates": "amounts" }, "amountsAreConsistent": { "entity": "text", "value": "true" }, "shipment-addon": { "entity": "amount", "value": "5.00:EUR" }, "discount-addon": { "entity": "amount", "value": "-5.00:EUR" }, "giftcard-addon": { "entity": "amount", "value": "1.00:EUR" }, "other-discounts-addon": { "entity": "amount", "value": "-1.00:EUR" }, "other-charges-addon": { "entity": "amount", "value": "1.00:EUR" } }, "compoundExtractions": { "lineItems": [ { "artNumber": { "value": "10101", "entity": "text", "box": { "height": 7, "left": 55, "page": 1, "top": 546, "width": 100 } }, "quantity": { "value": "12", "entity": "numeric" } }, { "artNumber": { "value": "10103", "entity": "text" }, "quantity": { "value": "3", "entity": "numeric" } } ... ] }, "returnReasons": [ ... ], "candidates": { "amounts": [ ... ] } } //example response with Skonto specific extractions { "extractions": { "paymentRecipient": { "entity": "companyname", "value": "Mindener Stadtwerke GmbH", "box": { "top": 392.5, "left": 196.5, "width": 268.0, "height": 21.0, "page": 1 }, "candidates": "paymentRecipients" }, "docType": { "entity": "doctype", "value": "Invoice" }, "amountToPay": { "entity": "amount", "value": "145.00:EUR", "box": { "top": 1490.5, "left": 1403.5, "width": 78.0, "height": 21.0, "page": 1 }, "candidates": "amounts" }, "paymentPurpose": { "entity": "reference", "value": "ReNr TST-00019, KdNr 765432, Faligkeitsdatum 29.01.14, Rechnungsdatum 14.01.14, Verbrauchsstellennummer 5959595" } }, "compoundExtractions": { "skontoDiscounts": [{ "skontoDueDate":{ "entity":"date", "value":"2024-06-01", "box":{ "top":1.0, "left":1.0, "width":28.9, "height":32.0, "page":1 } }, "skontoDueDateCalculated":{ "entity":"date", "value":"2024-06-01" }, "skontoDuePeriod":{ "entity":"timeperiod", "value":"2:week", "box":{ "top":1.0, "left":1.0, "width":28.9, "height":32.0, "page":1 } }, "skontoPercentageDiscounted":{ "entity":"numeric", "value":"5.0", "box":{ "top":1.0, "left":1.0, "width":28.9, "height":32.0, "page":1 } }, "skontoPercentageDiscountedCalculated":{ "entity":"numeric", "value":"5.0" }, "skontoAmountDiscounted":{ "entity":"amount", "value":"5.00:EUR", "box":{ "top":1.0, "left":1.0, "width":28.9, "height":32.0, "page":1 } }, "skontoAmountDiscountedCalculated":{ "entity":"amount", "value":"5.00:EUR" }, "skontoPercentageToPay":{ "entity":"numeric", "value":"5.0", "box":{ "top":1.0, "left":1.0, "width":28.9, "height":32.0, "page":1 } }, "skontoAmountToPay":{ "entity":"amount", "value":"100.00:EUR", "box":{ "top":1.0, "left":1.0, "width":28.9, "height":32.0, "page":1 } }, "skontoAmountToPayCalculated":{ "entity":"text", "value":"100.00:EUR" }, "skontoPaymentMethod":{ "entity":"text", "value":"Cash" }, "skontoRemainingDays":{ "entity":"numeric", "value":"2" } } ], }, "candidates": { "paymentRecipients": [ { "entity": "companyname", "value": "Mindener Stadtwerke GmbH", "box": { "top": 392.5, "left": 196.5, "width": 268.0, "height": 21.0, "page": 1 } } ], "amounts": [ { "entity": "amount", "value": "145.00:EUR", "box": { "top": 1490.5, "left": 1403.5, "width": 78.0, "height": 21.0, "page": 1 } }, { "entity": "amount", "value": "50.43:EUR", "box": { "top": 1174.8, "left": 1421.8, "width": 62.40000000000009, "height": 22.0, "page": 1 } } ] } }