Magic variables

Magic variables are generated fresh on each substitution. They start with $ and are referenced inside {{ }}.

VariableDescription
{{$uuid}}Random UUID
{{$random.uuid}}Alias for UUID
{{$timestamp}}Unix timestamp (milliseconds)
{{$isoTimestamp}}ISO-8601 timestamp
{{$date}}Current date (yyyy-MM-dd)
{{$randomInt}}Random integer (0–1000)

Example

Use them in headers, URLs, or JSON bodies:

magic-variables.httphttp
POST https://echo.kulala.app/post HTTP/1.1
Content-Type: application/json
Accept: application/json

{
  "uuid": "{{$uuid}}",
  "timestamp": "{{$timestamp}}",
  "date": "{{$date}}",
  "randomInt": "{{$randomInt}}"
}

Multipart boundaries often combine a static prefix with $timestamp:

multipart-boundary.httphttp
POST https://echo.kulala.app/post HTTP/1.1
Content-Type: multipart/form-data; boundary=boundary-{{$timestamp}}

--boundary-{{$timestamp}}
Content-Disposition: form-data; name="first"; filename="multipart-form-data.txt"

< ./multipart-form-data.txt
--boundary-{{$timestamp}}--