Response Templates
Generate dynamic responses using request data and fake data helpers.
Template Syntax
Templates use double curly braces. They're auto-detected when your response contains {{ syntax.
Available variables:
{{ request.params.* }}- Path parameters{{ request.query.* }}- Query string{{ request.headers.* }}- Request headers{{ request.body.* }}- Request body
Example
Endpoint: GET /users/:id
{
"id": "{{ request.params.id }}",
"filter": "{{ request.query.filter }}"
}Fake Data Helpers
Generate realistic data on each request:
Person
{{ faker_person_fullName }}- "John Smith"{{ faker_person_firstName }},{{ faker_person_lastName }}
Internet
{{ faker_internet_email }}- Email address{{ faker_internet_username }},{{ faker_internet_url }}
String & Number
{{ faker_string_uuid }}- UUID v4{{ faker_number_int }},{{ faker_number_float }}
Date & Text
{{ faker_date_past }},{{ faker_date_future }},{{ faker_date_recent }}{{ faker_lorem_sentence }},{{ faker_lorem_paragraph }}{{ faker_image_url }}
Full Example
{
"id": "{{ faker_string_uuid }}",
"name": "{{ faker_person_fullName }}",
"email": "{{ faker_internet_email }}",
"createdAt": "{{ faker_date_past }}"
}Returns:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "Sarah Johnson",
"email": "sarah.johnson@example.com",
"createdAt": "2024-08-15T14:32:00.000Z"
}Need help? Contact support