Fetch Information from LPG via API
REQUEST
HTTP method: POST
URL: https://<host>/pricefx/<partition>/pricegridmanager.fetch/<PG id>
HEADERS:
|
Key |
Value |
|---|---|
|
Content-Type |
application/json |
|
Accept |
application/json |
|
Authorization |
|
BODY:
Groovy
{
"operationType": "fetch",
"startRow": 0,
"endRow": 300,
"textMatchStyle": "substring",
"data": {
},
"oldValues": null
}
BODY example with filtering criteria:
Groovy
{
"operationType": "fetch",
"startRow": 0,
"endRow": 300,
"textMatchStyle": "substring",
"data": {
"operator": "and",
"_constructor": "AdvancedCriteria",
"criteria": [
{
"fieldName": "attribute14",
"operator": "iContains",
"value": "CABLES",
"_constructor": "AdvancedCriteria"
}
]
},
"oldValues": null
}
RESPONSE:
CURL:
{
"operationType": "fetch",
"startRow": 0,
"endRow": 300,
"textMatchStyle": "substring",
"data": {
"operator": "and",
"_constructor": "AdvancedCriteria",
"criteria": [
{
"fieldName": "attribute14",
"operator": "iContains",
"value": "CABLES",
"_constructor": "AdvancedCriteria"
}
]
},
"oldValues": null
}
Postman Request Definition
Here is a definition of the same request in Postman (https://www.getpostman.com/). Just import it and change the hostname and username + password.