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" } } } ]

Did this page help you?