Load Property Values
The Load Property Values API is a load collection API that returns a list
of values for a single property.
Parameters
Name | In | Required? | Description |
---|---|---|---|
ido | Path | Yes | This is the name of the IDO collection. |
prop | Path | Yes | This is the name of an IDO property. |
filter | Query | No | This parameter restricts the result set. This can be any valid SQL WHERE clause. |
orderby | Query | No | This parameter is a comma-delimited list of properties that specifies the order in which the result set should be sorted. To have a property sorted in descending order, use the DESC keyword after the property name. |
rowcap | Query | No | This parameter specifies how many records are to be retrieved in each request.
These are the valid values:
|
distinct | Query | No | This parameter specifies that a set of data that represents only distinct combinations of requested properties is to be returned. |
Headers
Name | Description |
---|---|
Authorization | If the API is called directly, then a Mongoose security token is obtained
through a call to the GetSecurityToken API. If the API is called through ION API, then a valid OAuth2.0 bearer token is provided by ION API. |
X-Infor-MongooseConfig | This is the name of a configuration that is available on the application server. This is required only when using the Mongoose API through the ION API. |
Request data
None
Response data
[ "jdelacruz", "jdoe" ]
Example
This example code returns a list of values for the specified property.
string xml = string.Empty; using ( HttpClient client = new HttpClient() ) { string ido = "UserNames"; string prop = "Username"; string filter = "EditLevel%20LIKE%202"; string requestUrl = $"http://server/IDORequestService/MGRESTService.svc/jsonlist/{ido}/{prop}/adv?filter={filter}"; // provide token in the Authorization header client.DefaultRequestHeaders.TryAddWithoutValidation( "Authorization", "b/XdI6IQzCviZOGJ0E+002DoKUFOPmVDkwpQDbQj…==" ); HttpResponseMessage response = client.GetAsync( requestUrl ).Result; using ( HttpContent content = response.Content ) { Task<string> result = content.ReadAsStringAsync(); xml = result.Result; } }