About this endpoint
What it does
Uploads a receipt file for data extraction and returns parsed receipt data. You can request the result from either the Azure parsing output or the structured ApyHub parsing output.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| file | String | Yes | Receipt file to upload as binary data. |
| azure_key | String | No | Azure key used for Azure-backed extraction. |
| azure_region | String | No | Azure region, such as a region name string. |
| azure_endpoint | String | No | Azure endpoint URL. |
| azure_account_id | String | No | Azure account ID. |
| requested_service | ENUM | No | Which parsing service to use. Allowed values: azure, apyhub. Default: apyhub. |
| azure_access_token | String | No | Azure access token. |
Response
Returns a JSON object with a data object field. The data object may contain azure and apyhub fields, both of which are objects.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| data | Object | No | Parsed receipt data container. |
| data.azure | Object | No | Raw Azure Document Intelligence parsing output. |
| data.apyhub | Object | No | Structured ApyHub Receipt Extraction parsing output. |