---
title: PingGateway conditions
description: Configure PingGateway route conditions using boolean values, inline expressions, or labeled expressions for use in the UI and debug logs
component: pinggateway
version: 2026
page_id: pinggateway:reference:Conditions
canonical_url: https://docs.pingidentity.com/pinggateway/2026/reference/Conditions.html
revdate: 2025-08-26T18:26:39Z
---

# PingGateway conditions

PingGateway supports [expressions](Expressions.html) following the Unified Expression Language ([JSR-245](https://www.jcp.org/en/jsr/detail?id=245)) specification.

When you must label a runtime condition expression, use condition syntax for the value. A condition value can take the following forms:

* A static boolean, such as `"myCondition": true`.

* An inline expression, such as `"myCondition": "${true}"`.

* A labeled expression, such as `"myCondition": {"expression": "${true}", "label": "My Condition"}`.

In the first two cases, the condition appears no different from an expression. In the third case, the condition has a label for use identifying the condition in a UI or in trace and debug logs, for example.
