...
Location Details with Hierarchical Org Structure in Breadcrumb/Flat Format :
If the user passes a Level Name as parameter then all locations under that level are displayed. If the user does not pass any Level Name as parameter, then all the locations of the system are displayed.
Code Block |
---|
|
{
"Level: : "By Geography/By Country",
"LocationId": "1234",
"LocationCode": "Test",
"LocationName": "Test",
"Address": "Test",
"City": "Test",
"State": "Test",
"Country": "Test",
"Zip": "765432"
} |
2. Location Details with Hierarchical Org Structure : [@RootNode @RootLevel Name - Mandatory && @LocationName or code mandatory]
Code Block |
---|
|
{
"Levels": [
[
"By Division",
"Sub Level 1",
"Sub Level 2"
],
[
"By Geography",
"Sub Level 11"
],
[
"By Distribution",
"Sub Level 21",
"Sub Level 22",
"Sub Level 23",
"Sub Level 24"
]
],
"Details": {
"LocationId" :"1234",
"LocationCode": "Test",
"LocationName": "Test",
"Address": "Test",
"City": "Test",
"State": "Test",
"Country": "Test",
"Zip": "765432"
}
"Levels": [
[
"By Division",
"Sub Level 1",
"Sub Level 2"
],
[
"By Geography",
"Sub Level 11"
],
[
"By Distribution",
"Sub Level 21",
"Sub Level 22",
"Sub Level 23",
"Sub Level 24"
]
],
"Details": {
"LocationId" :"1234",
"LocationCode": "Test",
"LocationName": "Test",
"Address": "Test",
"City": "Test",
"State": "Test",
"Country":
"Test",
"Zip": "765432"
}
} |
3. Org Details [@RootName - mandatory] - Only Level information shown with ID. No location information. For mapping to location we need to call location API with the LevelName & LevelID
Code Block |
---|
|
{
"LevelDetails": [
{
"LevelName": "By Divison",
"Id": "1001",
"ParentId": "1001",
"ParentLevel": "By Division"
},
{
"LevelName": "Sales",
"Id": "1002",
"ParentId": "1001",
"ParentLevel": "ByDivisionBy Division"
},
{
"LevelName": "Canada",
"Id": "1003",
"ParentId": "1002",
"ParentLevel": "Sales"
},
{
"LevelName": "India",
"Id": "1004",
"ParentId": "1002",
"ParentLevel": "Sales"
},
{
"LevelName": "US",
"Id": "1005",
"ParentId": "1002",
"ParentLevel": "Sales"
},
{
"LevelName": "CustomerSuccess",
"Id": "1006",
"ParentId": "1001",
"ParentLevel": "ByDivision"
}
]
} |