Template Variables
Template Variables
Section titled “Template Variables”Template variables let you generate dynamic, realistic data in your mock responses. Use double curly braces: {{variableName}}.
Basic Usage
Section titled “Basic Usage”In your response body:
{ "id": "{{uuid}}", "name": "{{name}}", "email": "{{email}}"}Each request generates fresh random data.
Request Data
Section titled “Request Data”Access data from the incoming request:
| Variable | Description | Example |
|---|---|---|
{{params.id}} | Path parameter | /users/{id} -> {{params.id}} |
{{query.page}} | Query string | ?page=2 -> {{query.page}} |
{{body.name}} | Request body field | JSON body access |
{{headers.authorization}} | Request header | Header value |
Environment Variables
Section titled “Environment Variables”Access variables from the active environment:
| Variable | Description |
|---|---|
{{env.VAR_NAME}} | Value of VAR_NAME from the active environment |
Environment variables are set in the Environments panel. Select an active environment to make its variables available in templates, proxy target URLs, and authentication fields. See Environments for full details on creating and managing environments.
{ "api_key": "{{env.API_KEY}}", "base_url": "{{env.BASE_URL}}"}If no environment is active or the variable is not defined, {{env.VAR_NAME}} resolves to an empty string.
Available Helpers
Section titled “Available Helpers”Identity
Section titled “Identity”| Helper | Output |
|---|---|
{{uuid}} | a1b2c3d4-e5f6-7890-... |
{{name}} | John Smith |
{{firstName}} | John |
{{lastName}} | Smith |
{{username}} | jsmith42 |
Contact
Section titled “Contact”| Helper | Output |
|---|---|
{{email}} | [email protected] |
{{phone}} | (555) 123-4567 |
Location
Section titled “Location”| Helper | Output |
|---|---|
{{address}} | 123 Main St |
{{city}} | San Francisco |
{{state}} | California |
{{zipCode}} | 94102 |
{{country}} | United States |
Business
Section titled “Business”| Helper | Output |
|---|---|
{{company}} | Acme Corp |
{{jobTitle}} | Software Engineer |
Internet
Section titled “Internet”| Helper | Output |
|---|---|
{{url}} | https://example.com/page |
{{domain}} | example.com |
{{ipv4}} | 192.168.1.1 |
Date & Time
Section titled “Date & Time”| Helper | Output |
|---|---|
{{date}} | 2026-01-15 |
{{timestamp}} | 1737043200 |
{{pastDate}} | Date in the past |
{{futureDate}} | Date in the future |
Numbers
Section titled “Numbers”| Helper | Output |
|---|---|
{{number 1 100}} | Random integer 1-100 |
{{float 0 1 2}} | Random float with 2 decimals |
{{boolean}} | true or false |
| Helper | Output |
|---|---|
{{lorem}} | Lorem ipsum paragraph |
{{sentence}} | Random sentence |
{{word}} | Random word |
Arrays with Repeat
Section titled “Arrays with Repeat”Generate arrays of items:
[ {{#repeat 5}} { "id": "{{uuid}}", "name": "{{name}}" }{{#unless @last}},{{/unless}} {{/repeat}}]Generates an array of 5 user objects.
Full Reference
Section titled “Full Reference”See Template Helpers Reference for the complete list.