I was contemplating an integration where a user might click on a URL link and it would bring up a Service-now.com form that was prefilled with information taken from their web environment and generated from the custom link that they clicked.

In order to do this the Service-now form would need to accept parameters from the HTTP Request itself in the form of a GET.

Here is how you do it:

1
https://<Insance URL>/<form name>.do?sys_id=-1&sysparm_query=<fieldname>=<defaultvalue>^<fieldname>=<defaultvalue>^etc...etc...etc

A sample URL that would fill a sample short description of “Problem loading a web page” and setting an impact of 3 could be generated with the following URL:

1
https://demo.service-now.com/incident.do?sys_id=-1&sysparm_query=short_description=Problem%20loading%20a%20web%20page^impact=3