Update a project's details
Learn about the Update endpoint in the Project collection.
This API lets you update the details of an existing project.
API request
Sample
PUT {{ServerURL}}/api/services/app/Project/Update
Body
{
"id": 34242,
"projectName": "Transportation project",
"isRecurringUser": true,
"projectPurpose": "General",
"relatesTo_Project_Id": null
}Parameters
id
Unique identifier of the project
projectName
Name of the project
isRecurringUser
Indicates whether the users will interact with Affective Computing (powered by Virtue) once or multiple times. By default, the value of this parameter is false.
project_Purpose
Purpose of the project.
This parameter can have the following values:
General
Data_Collection
Simulation
Simulation_bulk By default, the value of this parameter is General.
relatesTo_Project_Id
Unique identifier of another project to which the (current) project is related. Note: A project can be linked with another one to enable the data collected by it in the other one too. This data is available in this attribute only if the project is linked to another one. For example, in simulation solutions, the RDC and simulation projects might be linked to facilitate using RDC data for the simulation.
API response
Sample
{
"result": {
"id": 34242,
"projectName": "Transportation project",
"duplicated_Project_Id": null,
"duplicated_Project_Name": "",
"project_Domain_Id": 2,
"project_Function_Id": 1,
"project_Domain_Name": "Security & Safety",
"project_Function_Name": "Anticipation of drivers' distraction",
"productCalibrationStatus": false,
"isRecurringUser": true,
"project_Purpose": "General",
"relatesTo_Project_Id": null,
"project_Status": "draft",
},
"targetUrl": null,
"success": true,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}Attributes
id
,Unique identifier of the project
projectName
Name of the project
duplicated_Project_Id
The ID of the original project from which the (current) project was cloned, if applicable. Note: This data is available only if the project was cloned (duplicated) from an existing one.
duplicated_Project_Name
The name of the original project from which the (current) project was cloned, if applicable. Note: This data is available only if the project was cloned (duplicated) from an existing one.
project_Domain_Id
Unique identifier of the project's domain.
This parameter can have the following values:
-1
No Domain
2
Security & Safety
3
Human wellbeing
4
Digital user experience
project_Function_Id
Unique identifier of the project's function based on the project's domain.
Note: Whether or not you need to enter the project function ID depends on your user account;
If you are working with a private solution, you might need to enter the project ID instead of the project domain ID.
On the other hand, if you are working with a public solution, you might need to enter the project domain and function ID.
This parameter can have the following values:
For No domain (when
project_Domain_Idis -1)
-1
No Function
-
For Security & Safety (when
project_Domain_Idis 2)
1
Anticipation of drivers' distraction
Imposed
2
Employees' malicious patterns prediction (i.e. security staff of jewellery, bank, etc.)
Free
3
Autonomous digital assistant to access and support safety & security operators duties
Imposed
4
Detection of potential user malicious psychological profile (i.e. before flight onboarding)
Free
For Human wellbeing (when
project_Domain_Idis 3)
5
Work out personalization
Free
6
High-performance athlete's training personalization
Imposed
7
Real-time and historical data of the psychological well being of the employee
Free
8
Users' psychological assessments in real-time (i.e. digital psychologist
Free
For Digital user experience (
project_Domain_Id is4)
9
Irony detection
Free
10
Music personalisation by emotions
Imposed
11
Marketplace recommendations
Free
12
Virtual soul recreation (i.e. personality) for bots and iNFT
Free
13
Neuro-architecture
Free
project_Domain_Name
Name of the project domain.
project_Function_Name
Name of the project function.
productCalibrationStatus
Indicates whether the project is operating in product calibration mode.
isRecurringUser
Indicates whether the project's user will interact with Affective Computing (powered by Virtue) one or multiple times.
project_Purpose
Purpose of the project.
relatesTo_Project_Id
Unique identifier of another project to which the (current) project is related. Note: A project can be linked with another one to enable the data collected by it in the other one too. This data is available in this attribute only if the project is linked to another one. For example, in simulation solutions, the RDC and simulation projects might be linked to facilitate using RDC data for the simulation.
project_Status
Indicates whether the project is released to production.
Last updated
Was this helpful?