What’s new
You can now manage your PPWR packaging units and their SKUs directly from the Dcycle CLI, without opening the platform. The ppwr packaging-unit command lets you list, view, create, edit, and delete packaging units for any project, plus manage the SKUs each unit covers.
This is especially useful if you’re building out a large packaging catalog: instead of clicking through the interface one unit at a time, you can automate the whole process from a terminal or a CI pipeline.
- List and search packaging units by name or SKU reference
- View full details for any unit: weight, food contact status, target markets, and more
- Create and edit units with the same fields available in the app, such as packaging type, PPWR category, weight, volume, and void space percentage
- Add, edit, and remove the SKUs covered by a unit’s declaration of conformity
- Export everything as JSON to feed into your own scripts and reports
How it works
The new commands live under dcy ppwr packaging-unit, alongside the other resources already available in the CLI. You can list every packaging unit in a project, create a new one with a single command, or add a SKU to an existing unit’s declaration of conformity. Every command supports JSON output, so you can combine it with tools like jq to build reports, validate data, or automate bulk changes. If your organization doesn’t yet have CLI access, contact your account manager to get set up.
Why it matters
Packaging catalogs often include hundreds or thousands of units and SKUs, especially if you manage multiple product lines or suppliers. Doing that work by hand in a browser doesn’t scale well once your catalog grows. With CLI access, you can create and update packaging units in bulk, keep your catalog consistent across suppliers, and integrate PPWR data management into your own workflows and systems. It’s part of our ongoing investment in giving PPWR compliance teams the tools to manage large volumes of packaging data efficiently, alongside the packaging compliance dashboards already available on the platform.