> For the complete documentation index, see [llms.txt](https://docs.makeshorter.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.makeshorter.com/features/custom-parameters-headers.md).

# Parameters & Headers

makeshorter could modify your request by adding custom querystrings or custom header items.

### How to modify query strings?

Adding custom parameters to link will be useful by two ways.&#x20;

Campaigns can be managed on makeshorter by adding custom parameters to url. Campaign ID will be set with custom parameter option. Default url will be the same for all your campaign links.&#x20;

Moreover, makeshorter adds dynamic parameters to your default url.&#x20;

\[IPADDRESS], \[PLATFORM], \[DEVICE], \[BROWSER], \[COUNTRY\_CODE], \[LANGUAGE]

![sample custom rules for https://makeshoret.com](https://1281192816-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Ma7WyYfHRioZSknGokB%2F-Me5RtE0HK0aFFoMtim3%2F-Me5VnDJ72XIzfJbLQYg%2Fcustomparameters.png?alt=media\&token=b1a4c89a-ef9d-489f-94e8-38b230479cef)

<https://makeshorter.com> default url will be modified as <https://makeshorter.com?ip=127.0.0.1\\&lang=en-US\\&campaignId=MS001>
