/infor-syteline | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
infor_syteline_batch_idorequest | Execute multiple IDO operations atomically |
infor_syteline_get_idoproperty_metadata | Get property metadata for an IDO |
infor_syteline_invoke_idomethod | Invoke a custom IDO method |
infor_syteline_load_ido | Load (query) records from an IDO |
infor_syteline_update_ido | Create, update, or delete records in an IDO |
infor_syteline_batch_idorequest
Execute multiple IDO operations atomically Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
Requests | object[] | Yes | — | Array of IDO request objects. Each request specifies an operation (Load, Update, or Invoke) and its parameters. All requests are executed atomically. |
infor_syteline_get_idoproperty_metadata
Get property metadata for an IDO Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
idoName | string | Yes | — | The name of the IDO to get metadata for (e.g., SLItems, SLCustomers, SLCos, SLPos, UserNames, SLParts) |
infor_syteline_invoke_idomethod
Invoke a custom IDO method Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
idoName | string | Yes | — | The name of the IDO that defines the method (e.g., SLItems, SLCustomers, SLCos). Use the getIDOPropertyMetadata endpoint to discover available IDOs. |
methodName | string | Yes | — | The name of the IDO method to invoke. Methods are defined on specific IDOs and perform custom business logic. |
body | object | No | — | Method parameters as key-value pairs. The required parameters depend on the specific method being invoked. |
infor_syteline_load_ido
Load (query) records from an IDO Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
idoName | string | Yes | — | The name of the IDO to query (e.g., SLItems, SLCustomers, SLCos, SLPos, UserNames, SLParts). Use the getIDOPropertyMetadata endpoint to discover available IDOs and their properties. |
properties | string | No | — | Comma-separated list of property (field) names to return. If omitted, all properties are returned. Example: ‘Item,Description,UM,UnitCost’ |
filter | string | No | — | SQL WHERE clause expression to filter results. Example: “Item LIKE ‘ABC%’” or “CustNum = ‘1001’” or “Status = ‘O’ AND OrderDate >= ‘2024-01-01‘“ |
orderby | string | No | — | Comma-separated list of properties to sort by. Append ’ DESC’ for descending order. Example: ‘OrderDate DESC,CustNum’ |
RecordCap | integer | No | — | Maximum number of records to return. Use for pagination or to limit large result sets. Default varies by server configuration. |
Bookmark | string | No | — | Pagination cursor returned from a previous request. Pass this value to retrieve the next page of results. |
infor_syteline_update_ido
Create, update, or delete records in an IDO Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
idoName | string | Yes | — | The name of the IDO to modify (e.g., SLItems, SLCustomers, SLCos). Use the getIDOPropertyMetadata endpoint to discover available properties and their types. |
Changes | object[] | Yes | — | Array of record changes to apply. Each item must include ‘_Action’ (‘I’ for insert, ‘U’ for update, ‘D’ for delete) and the relevant property values. |

