Skip to main content
The Object Graph is Firstwork’s universal data reference system. It gives platform fields a consistent path format so rules, automations, dashboards, reports, and dynamic variables can point at the same data.

How It Works

Object Graph paths identify data by walking through the platform model:
When a path is used inside a dynamic variable, it is wrapped in double curly braces, such as {{application.candidate.first_name}}. At runtime, the Object Graph resolver walks the data model and returns the matching value.

Path Examples

Object Graph paths follow relationships between data objects. The object definitions and attributes live in the Data Model; this page focuses on path syntax and resolution.

Where You Can Use It


Capabilities

  • Deep nesting — Traverse relationships to any depth (e.g., application.hiring_flow.company.name)
  • Array traversal — Access items within lists
  • Computed properties — Reference calculated values like custom variables
  • Default values — Provide fallback values when a path resolves to empty