Getting query parameters

By default, there are five prefilled parameters you will find under your workspace's template: Source, Medium, Campaign, Term and Content.

Parameters in a workspace can be fetched via:

  • GET HTTP request to /templates/{TEMPLATE_ID}/params

and example of request is

$ curl 'https://templating.rebrandly.com/v1/url/querystring/templates/{TEMPLATE_ID}/params' \
-H 'apikey: YOUR_API_KEY' \
-H 'workspace: YOUR_WORKSPACE_ID' \

A 200 response for this request is

[
	{
		"id": "89e24bad4a37468d...",
		"format": "string",
		"options": [],
		"label": "Source",
		"placeholder": "e.g: Twitter, Facebook",
		"key": "utm_source",
		"extra": {
			"metadata": {
				"family": "utm"
			}
		}
	},
	{
		"id": "cfea6d087da9481c...",
		"format": "string",
		"options": [],
		"label": "Campaign",
		"placeholder": "e.g: ACME-campaign",
		"key": "utm_campaign",
		"extra": {
			"metadata": {
				"family": "utm"
			}
		}
	},
	{
		"id": "53026cacee0d4d12...",
		"format": "string",
		"options": [],
		"label": "Content",
		"placeholder": "e.g: text AD name",
		"key": "utm_content",
		"extra": {
			"metadata": {
				"family": "utm"
			}
		}
	},
	{
		"id": "71f84c6c54094383...",
		"format": "string",
		"options": [],
		"label": "Medium",
		"placeholder": "e.g: cpc, banner, email",
		"key": "utm_medium",
		"extra": {
			"metadata": {
				"family": "utm"
			}
		}
	},
	{
		"id": "9c58196ce4204eec...",
		"format": "string",
		"options": [],
		"label": "Term",
		"placeholder": "e.g: paid keywords",
		"key": "utm_term",
		"extra": {
			"metadata": {
				"family": "utm"
			}
		}
	}
]