Global Variables

Resolve Global Variables Endpoint

Resolve all global variables for the team into a {name: value} dict.

UI-facing, so every credential is masked — via resolve_global_variables_split, which classifies on is_secret as well as the system names. The previous _mask_system_secrets masked only the system names, so a team's own variable marked secret came back in clear from this route. Execution services use the internal route below.

get/workflows/v1/global-variables/resolve

Response

Successful Response

variablesobject

Resolved {name: value} map, credentials masked

secret_variablesobject

Real credential values. Populated ONLY by the internal route, whose sole consumer is conversation_agent_service; empty on the UI-facing route.

Changes