Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rootly.com/llms.txt

Use this file to discover all available pages before exploring further.

You can use pulse variables in pulse workflows and any Liquid template evaluated in a pulse context.
Use our Liquid Markup explorer to navigate through all pulse variables against real pulse data.
We are using Liquid template language and the variables below are available wherever a pulse is in scope.

Variables

Ruby
{{ pulse.id }} # returns string (uuid)
{{ pulse.short_id }} # returns string
{{ pulse.source }} # returns string — name of the pulse source (e.g., "github", "k8s", "generic")
{{ pulse.summary }} # returns string
{{ pulse.data }} # returns the raw pulse payload as a JSON object

Examples

Reaching into the raw pulse payload:
Ruby
{{ pulse.data | get: 'commit_sha' }}
Building a deploy-style summary line:
Ruby
{{ pulse.source | titleize }} pulse {{ pulse.short_id }}: {{ pulse.summary }}