Skip to content

Get Master Data

Query master data from PDI including customers, products, sites, tank types, and terminals.

getMasterData

masterData

ParameterTypeRequiredDefaultDescription
FilteroptionsNoallFilter which type of master data to return
ModeoptionsNo0The retrieval mode for master data
ValueDescription
allReturn all master data types
customersReturn only customer records
productsReturn only product records
sitesReturn only site records
tankTypesReturn only tank type records
terminalsReturn only terminal records
ValueDescription
0Retrieve all data
1Retrieve only changed data
OptionTypeDefaultDescription
Include Debug InfobooleanfalseWhether to include raw request/response data for debugging
{
"success": true,
"filter": "customers",
"data": [
{
"CustomerID": "CUST001",
"CustomerName": "Acme Corp",
"CustomerType": "Commercial",
"Address": "123 Main St",
"City": "Dallas",
"State": "TX",
"ZipCode": "75201"
}
],
"httpStatusCode": 200
}
{
"success": false,
"error": "Failed to parse response: Invalid XML",
"httpStatusCode": 500
}
  • Missing API URL: PDI credential is missing apiUrl
  • Missing Password: PDI credential is missing password
  • Missing Partner ID: PDI credential is missing partnerId
  • SOAP Fault: Error returned from PDI SOAP service
  • Parse Error: Failed to parse XML response