Useful helper functions
Leverage useful helper functions within Hoverfly Cloud's templating engine to simplify and enhance your API simulations.
Concatenate two strings
{{ concat '<string1>' '<string2>' }}Search and replace text in a string
{{ replace '<string-to-search>' '<string-to-replace>' '<replacement-string>' }}Create an array from a delimited string
This can be particularly useful when dealing with the results of a JSONPath query that returns an array, as these are space delimited strings of values.
{{ split '<delimited-string>' '<delimiter>' }}Change the HTTP response code
If you are following a pattern where you want a single request/response pair to return different HTTP response codes based on the outcome of logic, then you can do that using the following function:
{{ setStatusCode <any-valid-http-response-code> }}Set the value of an HTTP response header
You can set the value of an HTTP header dynamically from script:
{{ setHeader '<header-name>' '<new-value>'}}PreviousCombining and nesting templating functionsNextAvoiding HTML encoding in function return values
Last updated