All Operations Resource Group
- Last UpdatedNov 06, 2025
- 13 minute read
| Delete | AllowableReasons_Delete Delete an allowable utilization reason for an entity. |
| Get | AllowableReasons_Get Get all allowable utilization reasons for an entity. |
| Post | AllowableReasons_Post Add an allowable utilization reason to an entity. |
| Get | Attribute_Get Get all attributes. |
| Get | AttributeSet_Get Get all attribute sets. |
| Get | AvailableLineEnts_Get Get entities that can be added to a line. |
| Get | BomVersion_Get Get information about all BOM versions or the BOM versions for a specific item. |
| Get | Consumption_Get Get item consumption information for a job. |
| Post | Consumption_Post Add item consumption for a job. You can add consumption by identifying the job as described below. For all three approaches, the Consumption model properties are required in the request body. Add item consumption for the currently running job on an entity, specifying the entity ID: In the call, provide the entId parameter and optionally the fromEntId parameter, which are described in the Parameters table. Add item consumption for the currently running job on an entity, specifying the entity name. In the call, provide the entName parameter and optionally the other parameters described below: entName (string) Required. The entity name. siteName (string) The name of the site to which the entity belongs. fromEntName (string) The name of the storage entity from which consumption is occurring. fromSiteName (string) The name of the site to which the storage entity belongs. Add item consumption for a specific job. In the call, provide the parameters as described below: wo_id (string) Required. The job's work order ID. oper_id (string) Required. The job's operation ID. seq_no (integer) Required. The job's sequence number. entName (string) Required. The entity name. siteName (string) The name of the site to which the entity belongs. fromEntName (string) The name of the storage entity from which consumption is occurring. fromSiteName (string) The name of the site to which the storage entity belongs. |
| Get | CountsAndDuration_Get Get counts and duration for an entity or a line. |
| Get | DirectAccess_Get Call a stored procedure to return a dataset. |
| Post | DirectAccess_Post Call a stored procedure to add, update, or delete a record. |
| Delete | Entity_Delete Delete an entity. |
| Get | Entity_Get Get one or more entities. |
| Get | Entity_Get Get information for a specific entity. |
| Post | Entity_Post Add an entity. |
| Put | Entity_Put Update the information for an entity. |
| Delete | EntityAttribute_Delete Delete an attribute for an entity. |
| Get | EntityAttribute_Get Get all attributes for an entity. |
| Post | EntityAttribute_Post Add a new attribute for an entity. |
| Put | EntityAttribute_Put Update an attribute for an entity. |
| Get | EntityStatus_Get Get the status information about an entity. |
| Get | EntityStatus_GetByLine Get the status information of all entities assigned to a line. |
| Get | Group_Get Get all user groups. |
| Get | GroupLineAccess_Get Get user group access information for a line. |
| Put | GroupLineAccess_Put Update user groups access information for a line. |
| Get | GroupPrivilege_Get Get a user's privilege status for a privilege. |
| Get | Item_Get Get one or more items. |
| Get | ItemClass_Get Get one or more item classes. |
| Get | ItemGrade_Get Get all item grade records. |
| Get | ItemInventory_Get Get one or more inventory records. |
| Get | ItemProcessLink_Get Get item-process links for all processes or a specific process. To get the links for all processes: Do not include any parameters in the call. This call returns an array of objects with the properties in the ItemProcessLink model. To get the links for a specific process: Include the processId (string) parameter in the call (e.g., /api/ItemProcessLink/{processId}). This call returns an array of objects with the following properties: item_id (string) The item ID. process_id (string) The process ID. item_pref (integer) The preferred process value. The process with the lowest value in this field is the preferred one. status (integer) The status of this process/item combination: -1 = Disabled 1 = Experimental 2 = Approved (the default) 3 = Certified last_edit_comment (string) Comments about why the record was added or updated. last_edit_by (string) The ID of the user who added or last updated this record. last_edit_at (datetime) The date and time, in UTC, when the record was added or last updated. mod_id (timestamp) A binary number that increments each time the row is modified. |
| Get | ItemReason_Get Get all item reasons or get item reasons for a specific entity. To get all item reasons: Do not include any parameters in the call. To get item reasons for a specific entity: Include the following parameters in the call; the optional parameters allow you to filter the entity's item reasons: entId (integer) Required. The entity ID. itemId (string) The item ID. reasGrpType (integer) An enumeration that indicates the reason group type. 0 = Hidden 1 = Production 2 = Consumption 3 = Waste |
| Get | ItemReasonGroup_Get Get all item reason groups. |
| Get | ItemState_Get Get all item states. |
| Get | JobBom_Get Get the job BOM data for the specified job or BOM position. |
| Get | JobBomSubsts_Get Get the job BOM substitute data for the specified job or BOM position. |
| Get | JobExec_Get Get the job executor record for an entity. |
| Put | JobExec_Put Update the job executor record for an entity. |
| Get | JobQueue_Get Get one or more jobs that are in the job queue. |
| Get | JobQueue_Get Get one or more jobs that are in the job queue. |
| Get | Jobs_Get Get information for one job or all jobs in a work order. |
| Put | Jobs_Put You can use this endpoint in the following ways:
Both approaches use the woId, operId, and seqNo parameters in the Parameters table to identify the job. The enumeration values that indicate the job states are: 1 = New 2 = Ready 3 = Running (in progress) 4 = Complete 5 = Suspended 6 = On Hold 7 = Canceled To Start a Ready or Paused Job, or End a Running Job
The other Job model property values are ignored. When the call is processed:
To Change the Job State
|
| Get | JobSpec_Get Get the job specification information for one or more jobs. |
| Get | JobState_Get Get the valid job states. |
| Get | Kpi_Get Get KPI data for an entity or a line over a specified time period. |
| Delete | Line_Delete Delete a line. |
| Get | Line_Get Get information about all lines. |
| Get | Line_Get Get information for a specific line. |
| Post | Line_Post Add a line. |
| Put | Line_Put Update the information for a line. |
| Get | LineEntity_Get Get the line-entity link records for a line. |
| Get | LineEntitySource_Get Get the production or bottleneck entities on a line, optionally within a specified time period. To get all production or bottleneck entities: Include only the parameters described in the Parameters table. To filter the production or bottleneck entities by a time period: In addition to the parameters described in the Parameters table, include the following parameters. filterType (integer) The ID of the time period filter type to use. 0 = Current hour 1 = Last n hours, where n is the number of hours specified by the filterDuration parameter 2 = Current shift 3 = Previous shift 4 = Current day 5 = Yesterday 6 = Current week 7 = Previous week 8 = Current month 9 = Previous month filterDuration (string) If the filter type is set to 1, last n hours, this is the value for n (that is, the number of hours). If no value is provided, the default value of 1 hour is used.
|
| Get | LineProduction_Get Get the items that were produced on a line, optionally within a specified time period. |
| Get | LineWorkOrderSummary_Get Get the work orders that have been run on a line within a specified time period. |
| Get | MiddlewareAccess_Get Get data by submitting an XML request that specifies a stored procedure or by specifying a stored procedure directly.
|
| Post | MiddlewareAccess_Post Add data by submitting an XML request that specifies a stored procedure or by specifying a stored procedure directly.
|
| Get | OeeExec_Get Get the OEE executor record for an entity. |
| Put | OeeExec_Put Update the OEE executor record for an entity. |
| Delete | Operation_Delete Delete an operation. |
| Get | Operation_Get Get one or more operations. |
| Post | Operation_Post You can use this endpoint to add an operation or, optionally, add an operation created from a standard operation. Both endpoint uses return the Operation model in the response body. To add an operation not created from a standard operation: Include the OperationConfiguration model properties in the call's request body with no other parameters. To add an operation created from a standard operation: Include the processId parameter and include the OperationFromStandardOperation model properties in the call's request body as described below. standardOperationId (string) Required. The ID of the standard operation on which the new operation will be based. opFromStdOp (request body) Required. The property information for the operation. The body is of type OperationFromStandardOperation. OperationFromStandardOperation Model Properties The OperationFromStandardOperation model properties are described below. ProcessId (string) Required. The ID of the process to which the new operation belongs. OperationId (string) Required. The ID of the new operation. OperationDescription (string) The description of the new operation. DisplaySequence (integer) Required. The display sequence number for the new operation, which determines the order in which operations are listed in the user interface. StandardOperationId (string) This property is ignored because the standard operation is identified by the standardOperationId parameter that is provided in the call's URL. |
| Put | Operation_Put Update an operation. |
| Delete | OperationEntityLink_Delete Delete an operation-entity link. |
| Get | OperationEntityLink_Get Get one or more operation-entity links. |
| Post | OperationEntityLink_Post Add an operation-entity link. |
| Put | OperationEntityLink_Put Update an operation-entity link. |
| Delete | OperationEntityRoute_Delete Delete an operation-entity route. |
| Get | OperationEntityRoute_Get Get one or more operation-entity routes. |
| Post | OperationEntityRoute_Post Add an operation-entity route. |
| Put | OperationEntityRoute_Put Update an operation-entity route. |
| Get | OperSpecVer_Get Get information about operation specification versions for a process. |
| Get | ParentEntity_Get Get all entities that could be assigned as the parent entity of a line. |
| Get | Process_Get Get information about all processes or a specific process. To get information about all processes: Do not include any parameters in the call. To get information about a specific process: Include the following parameters in the call: id (string) Required. The process ID. verify (Boolean) The indication whether or not the process should be verified. |
| Get | Production_Get Get item production information for a job. |
| Post | Production_Post Add item production for a job. |
| Put | Production_Put Update the item production for a job. |
| Get | PurchaseOrder_Get Get all purchase orders or a specific purchase order. |
| Get | PurchaseOrderLine_Get Get one or more purchase order line items. |
| Get | ShiftHistory_Get Get information on all shifts for an entity. |
| Get | StandardOperation_GetByFilter Get one or all standard operation records. |
| Get | SystemAttribute_Get Get a system attribute. |
| Get | Translation_Get Get an array of one or more translated language strings based on a language identifier and a set of string identifiers. |
| Get | User_GetLanuageId Get a user’s default language ID. |
| Get | UserEntityAccess_Get Get a user’s access information for all entities. |
| Get | UserEntityAccess_Get Get a user's access information for a specific entity. |
| Get | UserLineAccess_Get Get a user's access information for all lines. |
| Get | UserLineAccess_Get Get a user’s access information for a specific line. |
| Get | UserPrivilege_Get Get the current user's privilege status for all privileges. |
| Get | UtilExec_Get Get the utilization executor record for an entity. |
| Get | UtilExec_Get Get all utilization executor records. |
| Put | UtilExec_Put Update the utilization executor record for an entity. |
| Get | UtilLog_GetByEntity Get the utilization history events for an entity. |
| Get | UtilLog_GetEvents Get a specific utilization history event or get all of an entity's events. When getting a specific utilization history event, the endpoint retrieves the specified event. It also retrieves the objects for the previous and next events. Having the previous and next events allows the target event and the events prior to and after it to be displayed in a Gantt chart in the UI when splitting the event. |
| Put | UtilLog_UpdateEvents Summary (Web Service Definition)Update utilization history events. This endpoint can be used to update a single utilization history event or add multiple utilization history events to split an event. If splitting an event, this method will update the target event and add the new event specified in the request body to the Util_History table. The two events should be split as necessary to maintain a consecutive timeline of events over the time period. |
| Delete | UtilReason_Delete Delete a utilization reason. |
| Get | UtilReason_Get Get a utilization reason. |
| Put | UtilReason_Put Update a utilization reason. |
| Get | UtilReasonCategorySet_Get Get all utilization reason category-possible value sets. |
| Post | UtilReasonCategorySet_Post Add a utilization reason category-possible value set. |
| Delete | UtilReasonGroup_Delete Delete a utilization reason group. |
| Get | UtilReasonGroup_Get Get all utilization reason groups. |
| Get | UtilReasonGroup_Get Get a utilization reason group. |
| Post | UtilReasonGroup_Post Add a utilization reason group. |
| Put | UtilReasonGroup_Put Update a utilization reason group. |
| Delete | UtilState_Delete Delete a utilization state. |
| Get | UtilState_Get Get all utilization states. |
| Get | UtilState_Get Get a utilization state. |
| Post | UtilState_Post Add a utilization state. |
| Put | UtilState_Put Update a utilization state. |
| Delete | WorkOrder_Delete Delete a work order. |
| Get | WorkOrder_Get Get information about one or more work orders. You can filter the work orders by line, time period, and one job-related work order status. You can also filter the work orders by all job-related work order statuses together and other filters. Filter the work orders by line, time period, and a job-related work order status Use the following parameters to filter the work orders by line, time period, and a job-related work order status. This Get returns an array of objects that are of type WO model. Parameters: woId (string) The work order ID. If not provided, all work orders that match the other filter parameters will be returned. targetScheduleLineId (integer) The ID of a line on which work orders have been scheduled. lastEditHr (integer) This filter applies only to Completed or Canceled work orders. The number hours prior to the current time during which work orders have been completed or canceled. statusCd (integer) The job-related status code of the work order: 1 = New 2 = Ready 3 = Running (In Progress) 4 = Complete 5 = Suspended 6 = On Hold The work order status code is based on the status of its member jobs according to the first true condition in the following order:
Filter the work orders by their jobs' statuses and other filters Use the following parameters to filter the work orders by all job-related work order statuses together and several other filters. Instead of returning an array of objects based on the WO model, this Get returns an array of objects with the properties described below under "Response." Parameters: Note: All of the state filter parameters are required, even if their values are set to false. If you do not provide a value for even one of the state filter parameters, then the other version of the workorder endpoint is used and an array of objects that are of type WO model will be returned instead of the JSON array returned by this version of the endpoint. Also, all non-state filter parameter settings will still be implemented in the call of the other workorder endpoint. newState (Boolean) Required. Indicates whether to include work orders that have any jobs in the New state. readyState (Boolean) Required. Indicates whether to include work orders that have any jobs in the Ready state. runningState (Boolean) Required. Indicates whether to include work orders that have any jobs in the Running state. completeState (Boolean) Required. Indicates whether to include work orders that have any jobs in the Complete state. suspendedState (Boolean) Required. Indicates whether to include work orders that have any jobs in the Suspended state. onholdState (Boolean) Required. Indicates whether to include work orders that have any jobs in the On Hold state. woId (string) The work order ID of a specific work order. If not provided, all work orders that match the other filter parameters will be returned. itemId (string) The ID of an item being produced. numberOfWos (integer) The maximum number of work order records to return. If no value is supplied and there are a large number of work order records, system performance might be affected as all work orders that match the other filter parameters will be returned. targetScheduleLineId (integer) The ID of a line on which work orders have been scheduled. If null, only work orders not assigned to a line will be considered in the retrieval. To ignore this parameter so that all work orders that are assigned to lines will be considered in the retrieval, set the value to -1. lastEditHr (integer) This filter applies only to Completed or Canceled work orders. Enter the number hours prior to the current time during which work orders have been completed or canceled. includeFromProcess (Boolean) Indicates whether to include work orders created from a process. The default is false. |
| Post | WorkOrder_Post Add a work order, optionally created from a process. To add a work order not created from a process: Include only the WO model properties in the call's request body. To add a work order created from a process: In addition to the WO model properties in the call's request body, include the processId parameter. processId (string) Required. The ID of the process from which to create the work order. |
| Put | WorkOrder_Put Update the information for a work order. |
