Welcome
Welcome to the Ply API
The Ply Public API gives you programmatic access to your inventory, purchasing, and field operations data. Use it to build custom integrations, sync with your ERP, automate purchasing workflows, or power dashboards with real-time inventory data.
What you can do
Create, update, and manage your material catalog and kit assemblies. Track variations, categories, and tags.
Create and manage purchase orders end-to-end — from draft to received. Add line items, track status, and manage supplier relationships.
Query real-time inventory levels across all locations. View history, run low-stock and dead-shelf reports, and manage inventory counts.
Automate field material requests and warehouse pick lists. Track status changes and priority updates.
Quick start
Enable the API add-on
The Ply Public API is an add-on feature. Verify that API access is enabled for your account under Settings > Workspace. If you don’t see the API Keys option, contact your account manager to add it to your plan.
Get your API key
Navigate to Settings > Workspace > API Keys in the Ply app. Create a new key and select the scopes your integration requires.
Explore the API Reference
Browse the full API Reference to see all available endpoints, request/response schemas, and try requests directly from the docs.
Base URL
All API requests are made to:
A sandbox environment is available for testing:
Response format
All list endpoints return paginated responses:
Use page, size, and sort query parameters to control pagination:
Resource references
Related resources are returned as nested objects with id and name:
Error format
All errors follow a consistent structure:
Conventions
- IDs are UUIDs:
550e8400-e29b-41d4-a716-446655440000 - Timestamps use ISO 8601:
2026-03-20T14:30:00 - Dates use ISO 8601:
2026-03-20 - Money values are decimal numbers in USD
- Deletes return
204 No Content. Most resources are soft-deleted and no longer appear in list or get endpoints. Exception: deleting a supplier detaches it from your business rather than soft-deleting the record