This API retrieves an item of a specified Flat Configuration header from the application.
Required Privilege: API_FLC
Headers
|
Header Name |
Description |
Required |
Values |
|---|---|---|---|
|
Authorization |
Access token |
Required |
Bearer<access_token> |
|
Content Type |
Request type format |
Required |
application/JSON |
Body
URL Format:GET https://host/smat/v1/Projects(':project')/Disciplines(':discipline')/Nls(':language')/FlatConfigurations({key1})/Items({key2})
Specify values for project, discipline, language, and key parameters in the URL. The project, discipline, and language together, define the project environment. The two key parameters define: key1 is Flat Configuration header Id (FlcId) and key2 is Flat Configuration Item Id (FlcItemId).
|
Element |
Description |
Type |
Required |
Notes |
|---|---|---|---|---|
|
FlcId (Key1) |
Unique ID of the Flat Configuration header |
Integer |
Required |
Maximum allowed length is 12. |
|
FlcItemId (Key2) |
Unique ID of the Flat Configuration item |
Integer |
Optional |
Maximum allowed length is 12. |
To retrieve all the FLC items of a FLC header, use the following URL:
GET https://host/smat/v1/Projects(':project')/Disciplines(':discipline')/Nls(':language')/FlatConfigurations({key})/Items
FLC items are retrieved based on both discipline and Queryable discipline.
Sample Code
GET https://localhost:61538/smat/v1/Projects('RS')/Disciplines('PIPING')/Nls('English')/FlatConfigurations(10000005395)/Items(10000006193)
Success Response
Status: 200 OK
{
"@odata.context": "https://localhost:61538/SMAT/V1/$metadata#Projects('RS')/Disciplines('PIPING')/Nls('English')/FlatConfigurations(10000005395)/items/$entity",
"FlcItemId":10000006193,
"FlcId"10000005395,
"OrderSeq":1,
"ItemCode":"NODE_LEV0N",
"ItemValue":"AREA",
"DpId":5020
"ItemDefault":null,
"Comment":null,
"ConsiderDeltaInd":"Y"
}
|
Element |
Description |
Type |
|---|---|---|
|
FlcItemId |
Unique ID of the Flat Configuration item |
Integer |
|
FlcId |
Unique ID of the Flat Configuration |
Integer |
|
OrderSeq |
Unique sequence number for column mapping in a CSV file |
Integer |
|
ItemCode |
Represents the item codes of the Flat Configuration. GET http://host/smat/v1/Projects(':project')/ |
String |
|
ItemValue |
Value of the Flat Configuration item |
String |
|
ItemDefault |
Default value of the Flat Configuration item |
String |
|
DpId |
Unique ID of the Discipline from where the FLC item is retrieved. |
Integer |
|
Comment |
Comment related to the Flat Configuration item |
String |
|
ConsiderDeltaInd |
Defines whether the item must be considered |
String |