Create export template with dependencies
Creates a complete export template including attributes and analyzer tests in one call. The operation is executed asynchronously (inline in Phase 1). Progress and results are available via GET /V2/operations/{operationId}. Returns 202 Accepted with Content-Location header pointing to the operation.
Authorization
bearerAuth ProductsUp Keycloak JWT bearer token.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X POST "https://export-template-api.productsup.com/V2/export-templates" \ -H "Content-Type: application/json" \ -d '{ "name": "Google Shopping Feed" }'{
"operationId": "01980f10-5b04-7845-b0d5-66861c6cabb0",
"status": "queued"
}{
"message": "Invalid JSON payload"
}{
"errors": {
"message": "Resource access denied."
}
}How is this guide?
API reference
Complete reference for the Export Template Management (ETM) API — every endpoint, request, and response, grouped by API version.
Delete export template (soft delete) DELETE
Marks the export template as deleted by setting soft_deleted to true. Executed asynchronously (inline in Phase 1). Returns 202 Accepted with Content-Location header pointing to the operation. If export template does not exist, returns 404 immediately without creating an operation.