Retrieve a list of export templates
An export template is a resource that holds the main information of a template for creating channels. This endpoint returns a list with export templates.
Authorization
bearerAuth ProductsUp Keycloak JWT bearer token.
In: header
Query Parameters
Filter export templates by name. This can be a part of the name or the full name
Filter export templates by their marketing category
Array of one or more visibilities to filter by. Possible values are global,custom,draft
Array of one or more export template ids to filter by
Filter export templates by xml support
Filter export templates by delta support
Filter export templates by delta key uniqueness
Filter export templates by account id
Filter export templates by project id
Filter export templates by site id
Filter export templates by context item
Filter export templates by country id. Use the /V1/export-countries endpoint to retrieve available country ids.
Filter export templates by type. Possible values: main, csa
"main" | "csa"starting item
items per page
Header Parameters
Name of channel template context to process request against.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://export-template-api.productsup.com/V1/export-templates"{
"data": [
{
"id": 58664,
"name": "Amazon",
"global": false,
"pseudo": true,
"allowXml": false,
"roiOptions": "",
"accountId": 1,
"projectId": 2,
"siteId": 3,
"logoUrl": "https://ctm-channel-logos.stage-ctm-cdn.productsup.com/channel/0/logo.png",
"createDelta": false,
"deltaKeyUnique": true
},
{
"id": 58663,
"name": "Google Shopping",
"global": false,
"pseudo": true,
"allowXml": false,
"roiOptions": "",
"accountId": 0,
"projectId": 0,
"siteId": 0,
"logoUrl": "https://ctm-channel-logos.stage-ctm-cdn.productsup.com/channel/0/logo.png",
"createDelta": false,
"deltaKeyUnique": false
},
{
"id": 58662,
"name": "Microsoft Bing",
"global": false,
"pseudo": true,
"allowXml": false,
"roiOptions": "PAUSE,CPC",
"accountId": 1,
"projectId": 2,
"siteId": 3,
"logoUrl": "https://ctm-channel-logos.stage-ctm-cdn.productsup.com/channel/0/logo.png",
"createDelta": true,
"deltaKeyUnique": true
},
{
"id": 58661,
"name": "Facebook Dynamic Ads",
"global": true,
"pseudo": false,
"allowXml": true,
"roiOptions": "",
"accountId": 1,
"projectId": 2,
"siteId": 3,
"logoUrl": "https://ctm-channel-logos.stage-ctm-cdn.productsup.com/channel/0/logo.png",
"createDelta": false,
"deltaKeyUnique": true
}
],
"pagination": {
"firstResult": 0,
"maxResults": 50,
"count": 4,
"total": 4
}
}{
"message": "string"
}{
"message": "Access denied"
}{
"message": "string"
}How is this guide?
Update an export template PATCH
An export template is a resource that holds the main information of a template for creating channels. This is the main resource which is linked to all other sub-resources that comprise the full channel template. After an export template has been created, all other sub-resources can be linked to it to create an entire channel template. This endpoint allows the updating of an export template.
Retrieve a list of export template revisions GET
An export template revision is a published version of an export template. This endpoint lists all export template revisions.