Cases – My cases - Digital Evidence Archive on AWS

Cases – My cases

This endpoint provides a way for users to retrieve a list of cases they are associated with in DEA, facilitating case managment and access. The API requires authentication and authorization to ensure that only authorized users can retrieve the list of cases they are associated with.

URI

/cases/my-cases

HTTP methods

GET

returns array of cases on which the user has membership

Query parameters
NameTypeRequiredDescription
limitIntegerFalse
nextStringFalse
Responses
Status codeResponse modelDescription
200My_cases_response

Success

Schemas

Response bodies

{ "total": number, "cases": { }, "next": "string" }

Properties

CaseAction

  • VIEW_CASE_DETAILS

  • UPDATE_CASE_DETAILS

  • UPDATE_CASE_STATUS

  • UPLOAD

  • DOWNLOAD

  • VIEW_FILES

  • CASE_AUDIT

  • INVITE

  • RESTORE_FILES

CaseFileStatus

  • ACTIVE

  • DELETING

  • DELETE_FAILED

  • DELETED

  • PENDING

CaseStatus

  • ACTIVE

  • INACTIVE

MyCase

PropertyTypeRequiredDescription
actions

Array of type CaseAction

False
created

string

False
description

string

False
fileStatus

CaseFileStatus

False
name

string

False
objectCount

number

False
s3BatchJobId

string

False
status

CaseStatus

False
totalSizeBytes

number

False
ulid

string

False
updated

string

False

My_cases_response

PropertyTypeRequiredDescription
cases

object

False
next

string

False
total

number

False