Skip to main content

getVariables

client.contextRuleEngine.getVariables(params?: Record<string, unknown>): Promise<ContextRuleVariable[]>

Retrieves all available variables for rule evaluation.

Returns the list of context variables that can be referenced in rule conditions. Each variable includes its type, description, and available values, helping developers construct valid rule expressions.

Parameters​

ParameterTypeRequiredDescription
paramsRecord<string, unknown>NoOptional query parameters for filtering variables

Returns​

Promise<ContextRuleVariable[]> — A promise that resolves to an array of ContextRuleVariable objects

Example​

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

const result = await client.contextRuleEngine.getVariables();
console.log(result);