Create Level

POST /ws/rest/service/v1/level

Purpose

To create level record. This works only at project/shell level.

Request Format

All parameters should be URL encoded.

Both input & output in JSON format in the body

Request Parameters

  • uuu_sp_level_name: Specify the floor name
  • project_number: 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.

Response Format

A JSON object is returned in the following format.

{

"data": [],

"message": [],

"status": <REST status code value>

}

A successful response displays a status code 200.

A failed response displays a message with a status code.

Sample Request

{

"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

}

]

}

Sample Success Response

{

"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

}