# Welcome to Plex's Developer Portal Developer Portal ## The Power of the Plex Network. Delivered as APIs. Plex offers APIs for a variety of endpoints including customer orders, shipping, financials, and more — keeping your business data readily accessible. [Get Started](/get-started) [API Reference](/api-reference) [Customers Manage customer records, relationships, and account details. ↗ ](/api-reference/customers-api) [Sales Orders Create and track sales orders across the manufacturing lifecycle. ↗ ](/api-reference/sales-orders-api) [AP Payments Process and monitor accounts payable payment transactions. ↗ ](/api-reference/accounts-payable-payments-api) [Contacts Access and manage contact information across your organization. ↗ ](/api-reference/contacts-api) ## Why Plex APIs? Integration Flexibility Connect Plex with your ERP, CRM, and business intelligence platforms using standard REST APIs and JSON payloads. Increased ROI Automate manual processes, reduce data entry errors, and accelerate time-to-value with pre-built API endpoints. Reduced Costs Eliminate custom middleware and point-to-point integrations. Your business data stays readily accessible to other programs. ## Additional Resources [Postman Collection](https://postman.postman.co/workspace/2e8a4091-2782-4338-a549-18bdcf8266f9/overview) Explore and test Plex APIs interactively. [Developer Dashboard](https://dashboard.buildwithfern.com) Manage API keys and monitor usage. [Rockwell Automation](https://www.rockwellautomation.com) Industrial automation and digital transformation. [Trust Center](https://plex.rockwellautomation.com/en-us/plex-trust-center.html) Security practices and compliance certifications. > Integrate with the Plex Smart Manufacturing Platform to streamline operations, connect your ERP data, and build powerful manufacturing solutions. ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://rockwell.ferndocs.com/_mcp/server ## Docs - [Get Started](https://rockwell.ferndocs.com/get-started.md): Everything you need to start building with the Plex API - [Developer Portal Account](https://rockwell.ferndocs.com/get-started/developer-portal-account.md): Create and manage your Plex developer portal account - [Activating Plex IAM](https://rockwell.ferndocs.com/get-started/activating-plex-iam.md): Activate Identity and Access Management for your Plex environment - [Logging in to the Developer Portal](https://rockwell.ferndocs.com/get-started/logging-in-to-the-developer-portal.md): Access the Plex developer portal to manage your integrations - [Obtain API Credentials](https://rockwell.ferndocs.com/get-started/obtain-api-credentials.md): Generate and manage API credentials for authenticating with Plex APIs - [Request Headers](https://rockwell.ferndocs.com/get-started/request-headers.md): Required and optional headers for Plex API requests - [URL Structure](https://rockwell.ferndocs.com/get-started/url-structure.md): Understand the base URL and path structure for Plex API endpoints - [List Query String Parameters](https://rockwell.ferndocs.com/get-started/list-query-string-parameters.md): Common query parameters for filtering, sorting, and paginating API responses - [Call the APIs](https://rockwell.ferndocs.com/get-started/call-the-ap-is.md): Make your first API call to the Plex platform - [Dates and Times](https://rockwell.ferndocs.com/get-started/dates-and-times.md): Date and time formats used across Plex APIs - [Error Codes](https://rockwell.ferndocs.com/get-started/error-codes.md): Common error codes and troubleshooting guidance for Plex API responses - [Glossary](https://rockwell.ferndocs.com/get-started/glossary.md): Key terms and definitions used throughout the Plex API documentation - [Best Practices](https://rockwell.ferndocs.com/best-practices.md): Recommended patterns and guidelines for securely using the Plex API - [Best Practices for Using API Keys](https://rockwell.ferndocs.com/best-practices/best-practices-for-using-api-keys.md): General guidelines for managing and using API keys safely - [Restrict API Keys](https://rockwell.ferndocs.com/best-practices/restrict-api-keys.md): Limit API key permissions to only what is needed - [Restrict Developer Portal Account Access](https://rockwell.ferndocs.com/best-practices/restrict-developer-portal-account-access.md): Control who can access your developer portal account - [Regularly Audit Your API Keys](https://rockwell.ferndocs.com/best-practices/regularly-audit-your-api-keys.md): Review and clean up unused or stale API keys - [Use Independent API Keys for Different Apps](https://rockwell.ferndocs.com/best-practices/use-independent-api-keys-for-different-apps.md): Isolate credentials across applications - [Regenerate API Keys Regularly](https://rockwell.ferndocs.com/best-practices/regenerate-api-keys-regularly.md): Rotate keys on a regular schedule to reduce risk - [Create a Generic IAM ID for Developer Portal Access](https://rockwell.ferndocs.com/best-practices/create-a-generic-iam-id-for-developer-portal-access.md): Use a shared IAM identity for portal access management - [Store API Keys in a Secure Location](https://rockwell.ferndocs.com/best-practices/store-api-keys-in-a-secure-location.md): Keep credentials in secret managers or vaults - [Encrypt Keys on Code Repositories](https://rockwell.ferndocs.com/best-practices/encrypt-keys-on-code-repositories.md): Never commit plaintext keys to version control - [API Reference](https://rockwell.ferndocs.com/api-reference.md): Explore the Plex Manufacturing ERP APIs ## API Docs - Accounts Payable Payments API [List AP Payments](https://rockwell.ferndocs.com/api-reference/accounts-payable-payments-api/list-ap-payments.md) - Accounts Payable Payments API [DEMO ENDPOINT](https://rockwell.ferndocs.com/api-reference/accounts-payable-payments-api/demo-endpoint.md) - Accounts Receivable Deposits API [Get AR Deposit](https://rockwell.ferndocs.com/api-reference/accounts-receivable-deposits-api/get-ar-deposit.md) - Accounts Receivable Deposits API [List AR Deposits](https://rockwell.ferndocs.com/api-reference/accounts-receivable-deposits-api/list-ar-deposits.md) - Accounts Receivable Invoices API [List AR Invoices](https://rockwell.ferndocs.com/api-reference/accounts-receivable-invoices-api/list-ar-invoices.md) - Accounts Receivable Invoices API [Create AR Invoice](https://rockwell.ferndocs.com/api-reference/accounts-receivable-invoices-api/create-ar-invoice.md) - Accounts Receivable Invoices API [Get AR Invoice](https://rockwell.ferndocs.com/api-reference/accounts-receivable-invoices-api/get-ar-invoice.md) - Accounts Receivable Invoices API [Update AR Invoice](https://rockwell.ferndocs.com/api-reference/accounts-receivable-invoices-api/update-ar-invoice.md) - Contacts API [List Contacts](https://rockwell.ferndocs.com/api-reference/contacts-api/list-contacts.md) - Contacts API [Create Contact](https://rockwell.ferndocs.com/api-reference/contacts-api/create-contact.md) - Contacts API [Get Contact](https://rockwell.ferndocs.com/api-reference/contacts-api/get-contact.md) - Contacts API [Update Contact](https://rockwell.ferndocs.com/api-reference/contacts-api/update-contact.md) - Contacts API [Delete Contact](https://rockwell.ferndocs.com/api-reference/contacts-api/delete-contact.md) - Contacts API [Search Contacts](https://rockwell.ferndocs.com/api-reference/contacts-api/search-contacts.md) - Customers API [List Customers](https://rockwell.ferndocs.com/api-reference/customers-api/list-customers.md) - Customers API [Create Customer](https://rockwell.ferndocs.com/api-reference/customers-api/create-customer.md) - Customers API [Create Customer Address](https://rockwell.ferndocs.com/api-reference/customers-api/create-customer-address.md) - Customers API [Deactivate Customer](https://rockwell.ferndocs.com/api-reference/customers-api/deactivate-customer.md) - Customers API [Get Customer](https://rockwell.ferndocs.com/api-reference/customers-api/get-customer.md) - Customers API [Update Customer](https://rockwell.ferndocs.com/api-reference/customers-api/update-customer.md) - Purchase Orders API [List Purchase Orders](https://rockwell.ferndocs.com/api-reference/purchase-orders-api/list-purchase-orders.md) - Purchase Orders API [Create Purchase Order](https://rockwell.ferndocs.com/api-reference/purchase-orders-api/create-purchase-order.md) - Purchase Orders API [Get Purchase Order](https://rockwell.ferndocs.com/api-reference/purchase-orders-api/get-purchase-order.md) - Purchase Orders API [Update Purchase Order](https://rockwell.ferndocs.com/api-reference/purchase-orders-api/update-purchase-order.md) - Purchase Orders API [Cancel Purchase Order](https://rockwell.ferndocs.com/api-reference/purchase-orders-api/cancel-purchase-order.md) - Purchase Orders API [Get PO Line Items](https://rockwell.ferndocs.com/api-reference/purchase-orders-api/get-po-line-items.md) - Sales Orders API [List Sales Orders](https://rockwell.ferndocs.com/api-reference/sales-orders-api/list-sales-orders.md) - Sales Orders API [Create Customer Purchase Order](https://rockwell.ferndocs.com/api-reference/sales-orders-api/create-customer-purchase-order.md) - Sales Orders API [Get Sales Order](https://rockwell.ferndocs.com/api-reference/sales-orders-api/get-sales-order.md) - Sales Orders API [Update Customer Purchase Order](https://rockwell.ferndocs.com/api-reference/sales-orders-api/update-customer-purchase-order.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://rockwell.ferndocs.com/openapi.json) - [OpenAPI YAML](https://rockwell.ferndocs.com/openapi.yaml)