Retrieving Standard Resources
Last updated
Was this helpful?
Last updated
Was this helpful?
Was this helpful?
Description: Retrieves a single object using the get function for the desired resource, supporting only UUID as the key.
Supported Resources:
accounts
transactions
activities
transactionLines
transactionScopeItems
from CPI 15.85
items
catalogs
users
contacts
Syntax:
pepperi.api.<resource>.get({
key: { UUID: "<UUID>" },
fields: [<string array of relevant field names>]
});
Example:
pepperi.api.activities.get({
key: { UUID: "aefb523e-74ac-4041-8bb1-a76a3b5e78d8" },
fields: ["UUID", "ExternalID", "MyTSA"]
});
Returns:
{
"success": true,
"object": {
"UUID": "aefb523e-74ac-4041-8bb1-a76a3b5e78d8",
"ExternalID": "ABC123",
"MyTSA": 34.56
}
}
The returned object can be used for update functions.
Description: Retrieves multiple objects using the search function with a filter, sort, page size, and page number.
Supported Resources:
accounts
transactions
activities
transactionLines
transactionScopeItems
from CPI 15.85
items
catalogs
users
contacts
Syntax:
pepperi.api.<resource>.search({
filter: { <filter object> },
sort: [<array of sort objects>],
pageSize: <number>,
page: <number>
});
Example:
pepperi.api.activities.search({
fields: ["UUID", "ExternalID", "MyTSA"],
filter: {
"Operation": "AND",
"LeftNode": { "ApiName": "APIName1", "Operation": ">", "Values": ["7"] },
"RightNode": { "ApiName": "ApiName2", "Operation": "InTheLast", "Values": ["4", "Weeks"] }
},
sort: [{ "Field": "MyTSA", "Ascending": true }, { "Field": "MyTSA2", "Ascending": true }],
pageSize: 1000,
page: 1
});
Returns:
{
"success": true,
"objects": [
{
"UUID": "aefb523e-74ac-4041-8bb1-a76a3b5e78d8",
"ExternalID": "abc123",
"MyTSA": 12.8
},
{
"UUID": "aefb5346-74ac-4041-8bb1-a76a3b5e734h",
"ExternalID": "abc456",
"MyTSA": 34.5
}
]
}
Description: Planned enhancement to add 12 new fields to the items resource for image retrieval, supporting up to 6 images per item.
Fields to Add: ImageURL, ImageURI, ImageURL2, ImageURI2, ..., up to ImageURL6, ImageURI6.
Behavior: Similar to attachments.get, where:
ImageURL returns a URL.
ImageURI returns Base64 content on mobile devices and a URL on the Web App.
Status: To be developed; not yet available in current API versions.