Object Filters
Filters for transforming, querying, and manipulating objects.
Object Filters
Object filters work with key-value pairs -- extracting, merging, and reshaping objects.
Usage examples
Strip sensitive fields from a user object before responding:
vars.user | omit(['password_digest', 'reset_token'])
Safely access nested data with a default:
vars.config | get('database.host', 'db.example.internal')
Merge request body with defaults:
{ page: 1, limit: 20 } | merge(input)
Build a response by picking specific fields:
vars.order | pick(['id', 'status', 'total', 'created_at'])
Check if a required field exists:
input | has('email')
Filters Reference /reference/filters Browse all filter categories Array Filters /reference/filters/array Transform arrays of objects Type Filters /reference/filters/type Check and convert value types