Endpoint for getting the status for inbound files
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
MatcherTransactionUpload
orLegalEntityUpload
. -
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": "2025-05-04T09:42:00Z",
"finishedTime": "2025-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"
}