Skip to content
🚀 Rapid Application Development with the App Builder

URL Parameters

HTTP GET and HTTP POST parameters can be used in the default WHERE clause in the Table Builder, Map Builder, and Chart Builder.

Available URL Parameters

Use these variables in your queries as demonstrated in the examples below.

ParameterTypeDescription
httpGet['param_name']stringGET parameter value.
httpPost['param_name']stringPOST parameter value.
httpRequest['param_name']stringGET and POST parameter values.

Examples

✨ Filter by Student ID

Using httpPost:

sql
WHERE student_id = httpPost['student_id'] 
  AND httpPost['student_id'] IS NOT NULL

URL EXAMPLE: YOURDOMAIN.com/?student_id=1

Using httpGet:

sql
WHERE student_id = httpGet['student_id'] 
  AND httpGet['student_id'] IS NOT NULL
sql
WHERE first_name LIKE IF(
  httpGet['student_firstname'] IS NULL,
  first_name,
  CONCAT('%', httpGet['student_firstname'], '%')
)

✨ Fallback to All Rows

sql
WHERE student_id = IFNULL(httpPost['student_id'], student_id)

Shows specific student when parameter exists, all students otherwise.

🛡️ Security Notes

  • All values are auto-sanitized. 🔒
  • Parameter names must be written in lowercase.
  • Returns NULL for missing params.