Uploading a Case
The full API for file uploads is documented here: https://api.digicust.com/upload/api-docs/
Endpoint: https://api.digicust.com/upload/api/{customerId}/{projectId}/new
https://api.digicust.com/upload/api/{customerId}/{projectId}/new
This endpoint is used for uploading new cases.
HTTP Method
POST
Headers
Content-Type
multipart/form-data
Authorization
Bearer {access_token}
URL Parameters
customerId
string
The unique identifier of the customer.
projectId
string
The unique identifier of the project.
Request Body
The request body should be of type multipart/form-data
with the following parameters:
files[]
file
The file to be uploaded.
classifications
stringified JSON array
A JSON stringified array of objects where each object contains the fileName and the documentType.
executionStrategyId
string
The execution strategy identifier.
reference
string
The case reference. (optional)
The UserInput object can have the following properties:
priority
string
This can take one of the following values: beforeNormalization
(fallback), afterNormalization
(overwrite). It indicates the priority of the UserInput object.
annotatedAggregated
The aggregated case data. This contains the relevant information about the case. For more information about the properties of the AggregatedCaseDataModel, refer to the AggregatedCaseDataModel specification.
annotatedExecutionStrategy
If you want to modify, how a customs case is being processed, you can overwrite properties of the Execution Strategy.
Responses
Success
200
The file has been successfully uploaded and is being processed
This will return a newly initiated case. Use its id
for further reference. The case will automatically be processed.
Last updated
Was this helpful?