Skip to main content
POST
/
evidence
/
uploads
/
create
Upload evidence file
curl --request POST \
  --url https://cases.platform.arb.inc/evidence/uploads/create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "caseID": "2025-08-00292",
  "categoryID": "contract",
  "description": "Signed service agreement dated January 1, 2025",
  "contentType": "application/pdf"
}
'
{
  "uploadID": "2720f109-0caf-4c62-af22-5d08c853711c",
  "uploadURL": "https://storage.googleapis.com/temp-storage.arb.inc/uploads/2720f109-0caf-4c62-af22-5d08c853711c?X-Goog-Signature=...",
  "validForSeconds": 3600
}

Authorizations

Authorization
string
header
required

access token

Body

application/json
caseID
string
required
Example:

"2025-08-00292"

categoryID
string
required
Example:

"contract"

description
string
required
Example:

"Signed service agreement dated January 1, 2025"

contentType
string
required
Example:

"application/pdf"

Response

200 - application/json

Successfully created evidence upload

uploadID
string<uuid>
Example:

"2720f109-0caf-4c62-af22-5d08c853711c"

uploadURL
string<uri>
Example:

"https://storage.googleapis.com/temp-storage.arb.inc/uploads/2720f109-0caf-4c62-af22-5d08c853711c?X-Goog-Signature=..."

validForSeconds
integer
Example:

3600