Skip to content

Scenario API

4.2 Use Case API

4.2.1 Create a Use Case

Path: /api-asset/cases

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseCreateRequest extends PartialCaseDef
Response
Code Description Type
200 Ok GeneralResponse



4.2.2 Save a Completed Task as a Use Case

Path: /api-asset/cases/vr

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseCreateRequest
Response
Code Description Type
200 Ok GeneralResponse



4.2.3 Update a Use Case

Path: /api-asset/cases/update

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseSaveRequest
Response
Code Description Type
200 Ok CaseSaveResponse



4.2.4 Clone a Use Case

Path: /api-asset/cases/clone

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseCloneRequest
Response
Code Description Type
200 Ok CaseCloneResponse



4.2.5 Move a Use Case

Path: /api-asset/cases/move

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseMoveRequest
Response
Code Description Type
200 Ok CaseMoveResponse



4.2.6 Export Use Cases

Path: /api-asset/cases/export

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseExportRequest
Response
Code Description Type
200 Ok GeneralResponse



4.2.7 Import Use Cases

Path: /api-asset/cases/import

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CaseImportRequest
Response
Code Description Type
200 Ok CaseImportResponse



4.2.8 Get Use Cases with Sensor Overload

Path: /api-asset/cases/checkSensors

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes CheckSensorsRequest
Response
Code Description Type
200 Ok [ { "id": string, "name": string } ]



4.2.9 Delete Use Cases

Path: /api-case/cases/trash

Method: POST

Headers:Headers

Request Parameters
Parameter Name Format Description Required Type
requestBody body Request body Yes { "ids": [string] }
Response
Code Description Type
204 or 200 Ok {}