AWS solutions documentation change
Summary
Expanded documentation for case association endpoint with request/response schemas, added SHA256 hash field, and case association management details
Security assessment
Added 'sha256Hash' field in response schema indicates documentation of file integrity verification capability, which is a security feature. No evidence of addressing a specific vulnerability.
Diff
diff --git a/solutions/latest/dea-api/datavaults-datavaultid-caseassociations.md b/solutions/latest/dea-api/datavaults-datavaultid-caseassociations.md index b0c46178b..2e8651ca2 100644 --- a//solutions/latest/dea-api/datavaults-datavaultid-caseassociations.md +++ b//solutions/latest/dea-api/datavaults-datavaultid-caseassociations.md @@ -5 +5 @@ -URIHTTP methods +URIHTTP methodsSchemasProperties @@ -7 +7,3 @@ URIHTTP methods -# Datavaults dataVaultId CaseAssociations +# Data vaults – Case association and disassociation + +This endpoint provides a way to manage associations between a data vault and cases in Digital Evidence Archive, allowing users to associate cases as needed. @@ -23 +25,79 @@ Path parametersName| Type| Required| Description -### OPTIONS +ResponsesStatus code| Response model| Description +---|---|--- +`200`| `DataVaults_response_200_2`| Success + +## Schemas + +### Request bodies + + + { + "caseUlids": [ + "string" + ], + "fileUlids": [ + "string" + ] + } + +### Response bodies + + + { + "DataVaultFiles": [ + [ + { + "fileName": "string", + "filePath": "string", + "dataVaultUlid": "string", + "fileSizeBytes": number, + "sha256Hash": "string", + "ulid": "string", + "versionId": "string", + "fileS3Key": "string", + "uploadId": "string", + "isFile": boolean, + "contentType": "string", + "executionId": "string", + "created": "string", + "updated": "string", + "caseCount": number, + "cases": [ + { + "ulid": "string", + "name": "string" + } + ] + } + ] + ] + } + +## Properties + +### DataVaultFile + +Property| Type| Required| Description +---|---|---|--- +`caseCount`| number| False| +`cases`| Array of type ScopedCase| False| +`contentType`| string| False| +`created`| string| False| +`dataVaultUlid`| string| False| +`executionId`| string| False| +`fileName`| string| False| +`filePath`| string| False| +`fileS3Key`| string| False| +`fileSizeBytes`| number| False| +`isFile`| boolean| False| +`sha256Hash`| string| False| +`ulid`| string| False| +`updated`| string| False| +`uploadId`| string| False| +`versionId`| string| False| + +### DataVaults_response_200_2 + +Property| Type| Required| Description +---|---|---|--- +`DataVaultFiles`| Array of type Array of type DataVaultFile| False| @@ -25 +105,3 @@ Path parametersName| Type| Required| Description -Path parametersName| Type| Required| Description +### ScopedCase + +Property| Type| Required| Description @@ -27 +109,2 @@ Path parametersName| Type| Required| Description -`dataVaultId`| String| True| Data vault ID to generate audit log for +`name`| string| False| +`ulid`| string| False| @@ -29,3 +112,6 @@ Path parametersName| Type| Required| Description -ResponsesStatus code| Response model| Description ----|---|--- -`204`| None| 204 response +### caseAssociationRequest + +Property| Type| Required| Description +---|---|---|--- +`caseUlids`| Array of type string| True| +`fileUlids`| Array of type string| True| @@ -39 +125 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please -Datavaults dataVaultId Audit auditId Csv +Data vaults – Audit export as CSV @@ -41 +127 @@ Datavaults dataVaultId Audit auditId Csv -Datavaults dataVaultId Details +Data vaults – Case file disassociations