# Rockwell Automation Production Operations Management API

**Canonical:** https://apis.io/apis/rockwell-automation/rockwell-automation-production-operations-management-api-api/  
**Provider:** Rockwell Automation — https://apis.io/providers/rockwell-automation/  
**Base URL:** https://connect.plex.com  
**Documentation:** https://plex.rockwellautomation.com/en-us/resources/enterprise-resource-planning-erp-apis.html

Rockwell Automation Production Operations Management API is one of 76 APIs that [Rockwell Automation](https://apis.io/providers/rockwell-automation/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Production Operations Management API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and 6 JSON Schemas.

Manage and monitor shop floor activities. Disclaimer: This API contains a mixture of stable and beta endpoints. Some endpoints have been recently added as a part of a limited beta release for our community to test and review documentation. Beta endpoints have limited support duration and may be subject to change. We're very interested in your feedback, which you can provide here: Plex-API-Beta@Plex.com.

## Operations (51)

| Method | Path | Summary |
|---|---|---|
| POST | `/production/v1/tank-management/locations/{locationId}/tank-events/ignore-for-lot-trace` | Activate Tank Events Location Ignore For Lot Trace |
| POST | `/production/v1/tank-management/workcenters/{workcenterId}/tank-events/ignore-for-lot-trace` | Activate Tank Events Workcenter Ignore For Lot Trace |
| POST | `/production/v1/control/workcenters/{workcenterId}/loaded-source-inventory` | Add Source Inventory |
| GET | `/production/v1/control/workcenters/{workcenterId}/loaded-source-inventory` | Get Loaded Source Inventory |
| DELETE | `/production/v1/control/workcenters/{workcenterId}/loaded-source-inventory` | Unload All Source Inventory |
| POST | `/production/v1/control/workcenters/{workcenterId}/assign-lot` | Assign Lot |
| POST | `/production/v1/control/workcenters/{workcenterId}/clear-lot` | Clear Lot From Setup Container |
| POST | `/production/v1/control/workcenters/{workcenterId}/operators/clockin` | Clock In Operator |
| POST | `/production/v1/control/workcenters/{workcenterId}/operators/clockout` | Clock Out Operators |
| POST | `/production/v1/production-definitions/approved-suppliers` | Create Approved Supplier |
| GET | `/production/v1/production-definitions/approved-suppliers` | List Approved Suppliers |
| POST | `/production/v1/production-definitions/approved-workcenters` | Create Approved Workcenter |
| GET | `/production/v1/production-definitions/approved-workcenters` | List Approved Workcenters |
| POST | `/production/v1/tank-management/locations/{locationId}/sanitize` | Create Sanitization Event |
| GET | `/production/v1/control/workcenters/{workcenterId}/batches/{batchId}` | Get Batch |
| GET | `/production/v1/production-definitions/cost-sub-types/{costSubTypeId}` | Get Cost Sub Type |
| GET | `/production/v1/production-definitions/locations/{locationId}` | Get Location |
| GET | `/production/v1/control/workcenters/{workcenterId}/next-batch` | Get Next Batch |
| GET | `/production/v1/production-definitions/production-lines/{id}` | Get Production Line |
| GET | `/production/v1/control/workcenters/{workcenterId}/required-source-inventory` | Get Required Source Inventory |
| GET | `/production/v1/production-definitions/workcenter-events/{workcenterEventId}` | Get Workcenter Event |
| GET | `/production/v1/control/workcenters/{workcenterId}` | Get Workcenter Setup |
| GET | `/production/v1/production-definitions/workcenter-statuses/{workcenterStatusId}` | Get Workcenter Status |
| GET | `/production/v1/production-definitions/workcenters/{id}` | Get Workcenter |
| GET | `/production/v1/production-definitions/approved-equipment` | List Approved Equipment |
| GET | `/production/v1/control/workcenters/{workcenterId}/batches` | List Batches |
| GET | `/production/v1/production-definitions/cost-sub-types` | List Cost Sub Types |
| GET | `/production/v1/production-history/labor-entries` | List Labor Entries |
| GET | `/production/v1/tank-management/locations/{locationId}/tank-events` | List Location Tank Events |
| GET | `/production/v1/production-definitions/locations` | List Locations |
| GET | `/production/v1/production-history/production-entries-summary` | List Production Entries Summary |
| GET | `/production/v1/production-history/production-entries` | List Production Entries |
| GET | `/production/v1/production-definitions/production-lines/{id}/workcenters` | List Production Line Workcenters |
| GET | `/production/v1/production-definitions/production-lines` | List Production Lines |
| GET | `/production/v1/tank-management/sanitization-codes` | List Sanitization Codes |
| GET | `/production/v1/production-history/scrap-entries-summary` | List Scrap Entries Summary |
| GET | `/production/v1/production-history/scrap-entries` | List Scrap Entries |
| GET | `/production/v1/production-history/subcontract-receipts` | List Subcontract Receipts |
| GET | `/production/v1/production-definitions/workcenter-events` | List Workcenter Events |
| GET | `/production/v1/production-history/workcenter-setup-entries` | List Workcenter Setup Entries |
| GET | `/production/v1/production-history/workcenter-status-entries` | List Workcenter Status Entries |
| GET | `/production/v1/production-definitions/workcenter-statuses` | List Workcenter Status |
| GET | `/production/v1/tank-management/workcenters/{workcenterId}/tank-events` | List Workcenter Tank Events |
| GET | `/production/v1/production-definitions/workcenters` | List Workcenters |
| POST | `/production/v1/tank-management/containers/move-containers` | Move Tank Containers |
| POST | `/production/v1/control/workcenters/{workcenterId}/record-batch-production` | Record Batch Production |
| POST | `/production/v1/control/workcenters/{workcenterId}/record-variable-bom-production` | Record Variable BOM Production |
| POST | `/production/v1/control/workcenter-setups` | Search Workcenter Setups |
| POST | `/production/v1/control/workcenters/{workcenterId}/status` | Set Workcenter Status |
| POST | `/production/v1/control/workcenters/{workcenterId}/setup-job` | Setup Job |
| DELETE | `/production/v1/control/workcenters/{workcenterId}/loaded-source-inventory/{serialNo}` | Unload Source Inventory By Serial No |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/openapi/rockwell-automation-production-operations-management-api-api-openapi.yml
- **Documentation** — https://plex.rockwellautomation.com/en-us/resources/enterprise-resource-planning-erp-apis.html
- **Portal** — https://developers.plex.com/docs
- **Documentation** — https://docs.plex.com/welcome
- **GettingStarted** — https://developers.plex.com/getstarted
- **Postman** — https://documenter.getpostman.com/view/15704995/UVJfjvCx
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/json-schema/rockwell-automation-specification-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/json-schema/rockwell-automation-add-part-specification-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/json-schema/rockwell-automation-add-checksheet-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/json-schema/rockwell-automation-sync-customer-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/json-schema/rockwell-automation-process-specification-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/rockwell-automation/refs/heads/main/json-schema/rockwell-automation-shipper-dto-schema.json

## Other Rockwell Automation APIs (12)

- [Rockwell Automation FactoryTalk DataMosaix API](https://apis.io/apis/rockwell-automation/factorytalk-datamosaix-api/)
- [Rockwell Automation FactoryTalk Remote Access Web API](https://apis.io/apis/rockwell-automation/factorytalk-remote-access-api/)
- [Rockwell Automation Logix Designer SDK](https://apis.io/apis/rockwell-automation/logix-designer-api/)
- [Rockwell Automation Emulate3D API](https://apis.io/apis/rockwell-automation/emulate3d-api/)
- [Rockwell Automation Accounts Payable Invoices API](https://apis.io/apis/rockwell-automation/rockwell-automation-accounts-payable-invoices-api-api/)
- [Rockwell Automation Accounts Payable Payments API](https://apis.io/apis/rockwell-automation/rockwell-automation-accounts-payable-payments-api-api/)
- [Rockwell Automation Accounts Receivable Deposits API](https://apis.io/apis/rockwell-automation/rockwell-automation-accounts-receivable-deposits-api-api/)
- [Rockwell Automation Accounts Receivable Invoices API](https://apis.io/apis/rockwell-automation/rockwell-automation-accounts-receivable-invoices-api-api/)
- [Rockwell Automation Activity Manager API](https://apis.io/apis/rockwell-automation/rockwell-automation-activity-manager-api-api/)
- [Rockwell Automation Approved Suppliers API](https://apis.io/apis/rockwell-automation/rockwell-automation-approved-suppliers-api-api/)
- [Rockwell Automation BOM API](https://apis.io/apis/rockwell-automation/rockwell-automation-bom-api-api/)
- [Rockwell Automation Buildings API](https://apis.io/apis/rockwell-automation/rockwell-automation-buildings-api-api/)

## Tags

Production Operations Management API

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/rockwell-automation/rockwell-automation-production-operations-management-api-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/rockwell-automation/.
