Check the processing status of a file previously uploaded to Integration Hub. This endpoint allows you to track the progress of file processing.
Status Flow
Files progress through the following states:
Receiving: Initial upload in progressQueued: File received and waiting for processingProcessing: File is being validated and processedWaitingInteraction: Processing paused, waiting for user inputPartiallySucceeded: Some records processed with errorsSucceeded: All records processed successfullyFailed: Processing failedDiscarded: File processing was cancelled or discardedUnknown: Status cannot be determined
Response Details
Returns a JSON object containing:
uniqueFileName: The file identifierstatus: Current processing statesubmittedTime: When the file was uploadedfinishedTime: When processing completed (null if not finished)
Common Use Cases
- Polling for completion status
- Error checking before retry
- Monitoring processing progress
Best Practices
- Poll at reasonable intervals
- Implement exponential backoff
- Handle all possible status values
Error Responses
- 404: File not found
- 403: Insufficient permissions
- 401: Invalid authentication
Note: Files are typically processed within 5 minutes, depending on size and complexity.
Headers
-
Optional HTTP header to optimize request routing and reduce latency. Possible values: EUWE-01 (West Europe), AUEA-01 (Australia East), USEA-01 (East US), NO01 (Norway East).
Path parameters
-
Short identifier for engagement (as in URLs)
-
Specifies the category of the inbound file for status checking. Only a subset of inbound file categories support status checking.
Values are
MatcherTransactionUploadorLegalEntityUpload. -
The name of the file
Responses
-
Success
-
Bad Request: see problem details for more information
-
Unauthorized: Missing an authorization header or token, or the token has expired
-
Forbidden: You don't have access to the engagement, the engagement doesn't have IH or you don't have IH access on the engagement
-
Internal Server Error
-
Error
curl \
--request GET 'https://integrationhub.adra.com/api/v3.0/{engagementSid}/files/{inboundFileCategory}/{uniqueFileName}/status' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "x-gw-stloc-hint: string"
{
"uniqueFileName": "string",
"status": "Receiving",
"submittedTime": "2026-05-04T09:42:00Z",
"finishedTime": "2026-05-04T09:42:00Z"
}
{
"type": "string",
"title": "string",
"status": 42,
"detail": "string",
"instance": "string"
}
{
"type": "string",
"title": "string",
"status": 42,
"detail": "string",
"instance": "string"
}
{
"type": "string",
"title": "string",
"status": 42,
"detail": "string",
"instance": "string"
}
{
"type": "string",
"title": "string",
"status": 42,
"detail": "string",
"instance": "string"
}
{
"type": "string",
"title": "string",
"status": 42,
"detail": "string",
"instance": "string"
}