This GET API can be used to retrieve combination code details in GEP SMART to post them in ERP.
URL Format: https://<Instance>/SmartInterfaceAPI/api/CombinationCodes/CombinationCodes
{
"orgEntity": [
{
"entityCode": " String ",
"isDefault": true,
"entityType": "String",
"lobEntityCode": "String"
}
],
"pageIndex": 0,
"pageSize": 0
}
{
"data": [
{
"code": "String",
"status": "String",
"lstOrgEntity": [
{
"entityCode": "String",
"isDefault": false,
"entityType": "String",
"lobEntityCode": "String"
},
{
"entityCode": "String",
"isDefault": false,
"entityType": "String",
"lobEntityCode": "String"
}
]
}
],
"statusCode": "String",
"errorDetails": [
{
"key": "string",
"errors": [
{
"errorCode": "string",
"errorDescription": "string"
}
]
}
],
"successDetails": [
{
"key": "string"
}
]
}
Success Scenario - Request
Request below describes that this contains only the mandatory attributes:
{
"orgEntity": [
{
"entityCode": "001",
"isDefault": true,
"entityType": "Organization",
"lobEntityCode": ""
}
],
"pageIndex": 1,
"pageSize": 10
}
Success Scenario - Response
{
"data": [
{
"code": "44444444|4|44444444|*|*|100000|0000|Ohio",
"status": "\u0000",
"lstOrgEntity": [
{
"entityCode": "001",
"isDefault": false,
"entityType": "Organization",
"lobEntityCode": "001"
},
{
"entityCode": "CBV",
"isDefault": false,
"entityType": "BusinessUnit",
"lobEntityCode": "001"
}
]
}
],
"statusCode": "200",
"errorDetails": [],
"successDetails": []
}
Error Scenario - Request
{
"orgEntity": [
{
"entityCode": "0011",
"isDefault": true,
"entityType": "Organization",
"lobEntityCode": ""
}
],
"pageIndex": 1,
"pageSize": 10
}
Error Scenario - Response
{
"data": [],
"statusCode": "400",
"errorDetails": [
{
"key": "0011, Organization",
"errors": [
{
"errorCode": "DataValidation",
"errorDescription": "Invalid EntityCode"
}
]
}
],
"successDetails": []
}
CombinationCode |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
1 |
Code |
Yes |
String |
Code of Entity |
|
2 |
Status |
No |
Char |
Status of the entity |
|
3 |
No |
List of OrgEntity object |
Check data type OrgEntity for details |
LstOrgEntity |
|||||
S.No. |
Property |
Required? |
Data type |
Description |
Validations/Exceptions |
3.1 |
EntityCode |
No |
String |
Entity Code of the entity |
|
3.2 |
IsDefault |
No |
Boolean |
A flag used to denote if entity is the default or not |
|
3.3 |
EntityType |
No |
String |
Entity Type of the entity |
|
3.4 |
LOBEntityCode |
No |
String |
Line of Business Entity Code of the entity |
|