Skip to main content

Get Variables

GET 

/api/variables

Get variables based on query parameters.

This endpoint provides a unified way to fetch global system variables and/or user-context variables from lead field configurations.

User variables use {$contact.field} format. The frontend provides a Contact/Assignee toggle that swaps the prefix to {$assignee.field} on the client side, since both share the same field definitions.

Args: include_global: Include global system variables (default: True) include_user: Include user-context variables from lead fields (default: True) web_context: Authenticated user context (injected) service: Variable service instance (injected)

Returns: Dictionary with 'global' and/or 'user' keys containing variable groups

Request

Responses

Successful Response