Template Variables
Complete reference guide for all template variables available in moclojer. Learn how to access request data and use built-in functions in your responses.
Path Parameters
Syntax
path: /users/:id/posts/:postId
body: >
{
"user_id": "{{path-params.id}}",
"post_id": "{{path-params.postId}}"
}Examples
path: /users/:id
# Request: GET /users/123
# Result: {{path-params.id}} = "123"Available Types
Query Parameters
Syntax
Examples
JSON Body Parameters
Syntax
Examples
Data Type Handling
Header Parameters
Syntax
Examples
Built-in Functions
{{now}}
{{now}}{{uuid}}
{{uuid}}{{random}}
{{random}}WebSocket Template Variables
{{message}}
{{message}}WebSocket Path Parameters
Advanced Usage
Combining Multiple Parameters
Conditional Content
String Interpolation
Error Handling
Missing Parameters
Invalid JSON
Special Characters
Best Practices
1. Use Appropriate Data Types
2. Provide Default Values
3. Validate Parameter Types
4. Handle Missing Parameters Gracefully
5. Use Meaningful Parameter Names
Examples by Use Case
User Profile API
Product Search
Order Creation
Last updated
Was this helpful?