Introduction
What ETM is, how the Developer Portal works, and the core building blocks of export templates, attributes, and analyzer tests.
Export Template Management (ETM) is a set of features in the Productsup Developer Portal, backed by the standalone ETM API. Together, the Developer Portal and the API help you create, update, and manage custom, reusable export templates to be able to create exports in the Productsup platform and send data to desired target channels, such as Google Merchant Center or Amazon.
The publish workflow
Changes to an export template are saved as drafts and aren't live in the Productsup platform until you publish them. This lets you configure settings, attributes, and analyzer tests safely without risking unwanted changes reaching production.
This applies to new export templates too. Until you publish an export template for the first time, platform users cannot see it at all.
Publishing works the same way whichever route you use, but you request it differently:
- Developer Portal — select Publish at the top of the interface when your export template is ready.
- ETM API — send a
POSTrequest to/V1/export-templates/{templateId}/commit. A successful response from a write endpoint means your change was stored as a draft, not that it is live. Analyzer tests are the exception — they take effect immediately.
See Publish export template changes for the Developer Portal walkthrough, and Publishing changes for the API workflow.
Developer Portal vs ETM API
Both the Developer Portal and the ETM API let you create and manage export templates, attributes, and analyzer tests. Use the Developer Portal for interactive, one-off configuration work. Use the ETM API when you need to automate template management, integrate ETM into a CI/CD workflow, or manage templates at scale.
Tip
If you have questions or face issues, contact support@productsup.com.
How is this guide?