All REST Endpoints
API Versions
API for getting REST API information in production monitoring application
- View Available API Versions
- Method: getPath:
/productionMonitoring/clientapi/
- View Information about Version 2 of the API
- Method: getPath:
/productionMonitoring/clientapi/v2/
Factories
API for managing factories in production monitoring application
- Create factory
- Method: postPath:
/productionMonitoring/clientapi/v2/factories
- Delete factory by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/factories/{factory-id}
- Replace factory by ID
- Method: putPath:
/productionMonitoring/clientapi/v2/factories/{factory-id}
- Retrieve all factories
- Method: getPath:
/productionMonitoring/clientapi/v2/factories
- Retrieve factory by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/factories/{factory-id}
- Retrieve factory count
- Method: getPath:
/productionMonitoring/clientapi/v2/factories/count
- Retrieve factory metrics by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/factories/{factory-id}/metrics
- Retrieve Out-of-Box Factory Dashboard metrics
- Method: getPath:
/productionMonitoring/clientapi/v2/factories/{factory-id}/dashboard
- Update factory by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/factories/{factory-id}
Factory Maintenances
API for managing production maintenances in production monitoring application
- Retrieve all factory maintenance configs
- Method: getPath:
/productionMonitoring/clientapi/v2/factoryMaintenanceConfigs
- Retrieve factory maintenance config by config ID
- Method: getPath:
/productionMonitoring/clientapi/v2/factoryMaintenanceConfigs/{config-id}
- Retrieve factory maintenance config by factory ID
- Method: getPath:
/productionMonitoring/clientapi/v2/factoryMaintenanceConfigs/factories/{factory-id}
- Retrieve factory maintenance config count
- Method: getPath:
/productionMonitoring/clientapi/v2/factoryMaintenanceConfigs/count
Incidents
The Incidents API lets you manage the incidents in the Oracle IoT Production Monitoring Cloud application.
- Add comments to incident
- Method: postPath:
/productionMonitoring/clientapi/v2/incidents/{incident-id}/comments
- Delete incident by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/incidents/{incident-id}
- Get Incidents Count
- Method: getPath:
/productionMonitoring/clientapi/v2/incidents/count
- Retrieve all incidents
- Method: getPath:
/productionMonitoring/clientapi/v2/incidents
- Retrieve count of incident occurrences by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/incidents/{incident-id}/occurrences/count
- Retrieve incident by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/incidents/{incident-id}
- Retrieve incident occurrences by incident ID
- Method: getPath:
/productionMonitoring/clientapi/v2/incidents/{incident-id}/occurrences
- Update incident by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/incidents/{incident-id}
Machine Types
API for managing machine types in production monitoring application
- Create machine type
- Method: postPath:
/productionMonitoring/clientapi/v2/machineTypes
- Delete machine type by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/machineTypes/{type-id}
- Replace machine type by ID
- Method: putPath:
/productionMonitoring/clientapi/v2/machineTypes/{type-id}
- Retrieve all machine types
- Method: getPath:
/productionMonitoring/clientapi/v2/machineTypes
- Retrieve machine type by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/machineTypes/{type-id}
- Retrieve machine type count
- Method: getPath:
/productionMonitoring/clientapi/v2/machineTypes/count
- Update machine type by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/machineTypes/{type-id}
Machines
API for managing machines in production monitoring application
- Create machine
- Method: postPath:
/productionMonitoring/clientapi/v2/machines
- Delete machine by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/machines/{machine-id}
- Replace machine by ID
- Method: putPath:
/productionMonitoring/clientapi/v2/machines/{machine-id}
- Retrieve all machines
- Method: getPath:
/productionMonitoring/clientapi/v2/machines
- Retrieve machine by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/machines/{machine-id}
- Retrieve machine contextual data for sensor graph
- Method: getPath:
/productionMonitoring/clientapi/v2/machines/{machine-id}/contextData
- Retrieve machine count
- Method: getPath:
/productionMonitoring/clientapi/v2/machines/count
- Retrieve machine incidents by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/machines/{machine-id}/incidents
- Retrieve machine metrics by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/machines/{machine-id}/metrics
- Update machine by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/machines/{machine-id}
Operator Types
API for managing operator types in production monitoring application
- Create operator type
- Method: postPath:
/productionMonitoring/clientapi/v2/operatorTypes
- Delete operator type by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/operatorTypes/{type-id}
- Get all operator types
- Method: getPath:
/productionMonitoring/clientapi/v2/operatorTypes
- Replace operator type by ID
- Method: putPath:
/productionMonitoring/clientapi/v2/operatorTypes/{type-id}
- Retrieve operator type by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/operatorTypes/{type-id}
- Retrieve operator type count
- Method: getPath:
/productionMonitoring/clientapi/v2/operatorTypes/count
- Update operator type by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/operatorTypes/{type-id}
Operators
API for managing operators in production monitoring application
- Create operator
- Method: postPath:
/productionMonitoring/clientapi/v2/operators
- Delete operator by id
- Method: deletePath:
/productionMonitoring/clientapi/v2/operators/{operator-username}
- Get all operators
- Method: getPath:
/productionMonitoring/clientapi/v2/operators
- Get operator by id
- Method: getPath:
/productionMonitoring/clientapi/v2/operators/{operator-username}
- Get operator count
- Method: getPath:
/productionMonitoring/clientapi/v2/operators/count
- Replace operator by id
- Method: putPath:
/productionMonitoring/clientapi/v2/operators/{operator-username}
- Update operator by id
- Method: postPath:
/productionMonitoring/clientapi/v2/operators/{operator-username}
Production Lines
API for managing production lines in production monitoring application
- Retrieve all production lines
- Method: getPath:
/productionMonitoring/clientapi/v2/productionLines
- Retrieve production line by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/productionLines/{line-id}
- Retrieve production line count
- Method: getPath:
/productionMonitoring/clientapi/v2/productionLines/count
Production Plans
API for managing production plans in production monitoring application
- Add production output details
- Method: postPath:
/productionMonitoring/clientapi/v2/productionPlans/{plan-id}/output
- Delete a given production plan
- Method: deletePath:
/productionMonitoring/clientapi/v2/productionPlans/{plan-id}
- Delete all production plans
- Method: deletePath:
/productionMonitoring/clientapi/v2/productionPlans
- Retrieve all production plans
- Method: getPath:
/productionMonitoring/clientapi/v2/productionPlans
- Retrieve production plan count
- Method: getPath:
/productionMonitoring/clientapi/v2/productionPlans/count
- Retrieve production plan information
- Method: getPath:
/productionMonitoring/clientapi/v2/productionPlans/{plan-id}
Products
API for managing products in production monitoring application
- Create product
- Method: postPath:
/productionMonitoring/clientapi/v2/products
- Delete product by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/products/{product-id}
- Replace product by ID
- Method: putPath:
/productionMonitoring/clientapi/v2/products/{product-id}
- Retrieve all products
- Method: getPath:
/productionMonitoring/clientapi/v2/products
- Retrieve digital birth certificate
- Method: getPath:
/productionMonitoring/clientapi/v2/products/digitalBirthCertificate
- Retrieve product by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/products/{product-id}
- Retrieve product count
- Method: getPath:
/productionMonitoring/clientapi/v2/products/count
- Update product by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/products/{product-id}
Routing Tasks
API for managing routing tasks in production monitoring application
- Retrieve all routing tasks
- Method: getPath:
/productionMonitoring/clientapi/v2/routingTasks
- Retrieve routing task by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/routingTasks/{task-id}
- Retrieve routing task count
- Method: getPath:
/productionMonitoring/clientapi/v2/routingTasks/count
Rules
API for managing rules in production monitoring application
- Create rule
- Method: postPath:
/productionMonitoring/clientapi/v2/rules
- Delete rule by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/rules/{rule-id}
- Get Rules Count
- Method: getPath:
/productionMonitoring/clientapi/v2/rules/count
- Retrieve all rules
- Method: getPath:
/productionMonitoring/clientapi/v2/rules
- Retrieve rule by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/rules/{rule-id}
- Update rule by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/rules/{rule-id}
Warnings
API for managing warnings in production monitoring application
- Delete warning by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/warnings/{warning-id}
- Get Warnings Count
- Method: getPath:
/productionMonitoring/clientapi/v2/warnings/count
- Retrieve all warnings
- Method: getPath:
/productionMonitoring/clientapi/v2/warnings
- Retrieve warning by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/warnings/{warning-id}
- Update warning by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/warnings/{warning-id}
Work Orders
API for managing work orders in production monitoring application. A work order refers to a document that conveys the authority for the production of a specific product.
- Create work order
- Method: postPath:
/productionMonitoring/clientapi/v2/workOrders
- Delete work order by ID
- Method: deletePath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}
- Replace work order by ID
- Method: putPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}
- Retrieve all operation tasks
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}/operations/{operation-id}/tasks
- Retrieve all work order operations
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}/operations
- Retrieve all work orders
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders
- Retrieve operation task by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}/operations/{operation-id}/tasks/{task-id}
- Retrieve operation task count
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}/operations/{operation-id}/tasks/count
- Retrieve work order by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}
- Retrieve work order count
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/count
- Retrieve work order operation by ID
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}/operations/{operation-id}
- Retrieve work order operation count
- Method: getPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}/operations/count
- Update work order by ID
- Method: postPath:
/productionMonitoring/clientapi/v2/workOrders/{workOrder-id}