POST /ws/rest/service/v1/level
Purpose:
To create level record. This works only at project or shell level.
Input:
All parameters should be URL encoded.
Both input & output in JSON format in the body
Create Level input JSON
{
"options" :
{
"project_number":"Shell/Project number"
},
"data": [
{
"uuu_sp_level_name": "F-0001",
"status": "Occupied",
"App_date": "25/Dec/2019 7:00 PM",
"ulevStorAreaND": "0.00000000",
"ulevGrossBuildAreaNLD": "0.00000000",
"uuu_sp_uom": "Sq Ft",
"ulevStorAreaBasNLD": "0.00000000",
"ulvlCode": "1.00000000",
"ulevStackOrdDA": "123.00000000",
"NumericPullDown": "One",
"multiselect": "One",
"CPLGrossAreaND": 2345.0
}
]
}
Input JSON field description:
- uuu_sp_level_name(Required): specify the floor name
- project_number(Required): specify the project/shell number to create level in that project
Note: Input Date fields should be provided in Integration user preference format in input JSON.
Output:
JSON object containing 'status', 'data', 'message'
Create Level output JSON
{
"data": [
{
"uuu_sp_level_name": "F-0001",
"status": "Occupied",
"App_date": "25/Dec/2019 7:00 PM",
"ulevStorAreaND": "0.00000000",
"ulevGrossBuildAreaNLD": "0.00000000",
"uuu_sp_uom": "Sq Ft",
"ulevStorAreaBasNLD": "0.00000000",
"ulvlCode": "1.00000000",
"ulevStackOrdDA": "123.00000000",
"NumericPullDown": "One",
"multiselect": "One",
"CPLGrossAreaND": 2345.0
"ulevMajorVertPenND": 0.0,
"uuu_sp_level_drawing": null,
"ulevBuildRatioNLD": 0.0
}
],
"message": [
{
"uuu_sp_level_name": "F-0001",
"message": "success"
}
],
"status": 200
}
Status codes are:
1> 200 , for success
2>3000, for partial create.