Skip to main content
When configuring custom integration operations, you can use dynamic values to automatically insert real-time data into your API requests. These values are replaced at runtime with actual player information, ticket context, dates, and more. Dynamic values follow the format {{category.field}} and can be used in operation parameters, headers, and URLs.

Player Data

Access information stored on the player record:
ValueDescription
{{contact.playerId}}Player identifier
{{contact.email}}Player email
{{contact.firstName}}First name
{{contact.lastName}}Last name
{{contact.phone}}Phone number
{{contact.customAttributes.X}}Any custom attribute (replace X with attribute name)
Custom attributes are workspace-specific fields stored on player records. Common examples:
  • {{contact.customAttributes.sessionId}} - Session identifier
  • {{contact.customAttributes.vipLevel}} - Player tier

Ticket Data

Access current support ticket context:
ValueDescription
{{supportTicket.id}}Ticket ID
{{supportTicket.humanId}}Human-readable ticket number

Workspace Data

Access workspace configuration:
ValueDescription
{{workspace.companyName}}Workspace name
{{workspace.boApiUrl}}Back-office API base URL

Brand Data

Access brand-specific values (useful for multi-brand setups):
ValueDescription
{{brand.code}}Brand code
{{brand.apiDomain}}Custom API domain for this brand
Multi-brand example: Configure a single operation with a dynamic URL:
https://{{brand.apiDomain}}/api/v1/player/balance
The system substitutes the current brand’s domain automatically, so the same operation works across all your brands.

Date Values

Generate timestamps relative to the current time. Respects workspace timezone.
ValueResult
{{date.today}}Current date/time
{{date.yesterday}}1 day ago
{{date.tomorrow}}1 day ahead
{{date.7dAgo}}7 days ago
{{date.30dAgo}}30 days ago
{{date.NdAgo}}N days ago (any number)

Date Formatting

Add format modifiers for different output formats:
ValueResult
{{date.today}}2025-01-15T14:30:00.000Z (ISO with timezone)
{{date.today|format:'YYYY-MM-DD'}}2025-01-15
{{date.today|format:'noZ'}}2025-01-15T14:30:00 (no timezone)
{{date.today|format:'unix'}}1736952600 (seconds)
{{date.today|format:'unixMs'}}1736952600000 (milliseconds)

Operation Parameters

Use {{param.paramName}} to reference other parameters in the same operation. This is useful for building RESTful URLs: Example: Transaction lookup operation
  • URL: https://api.example.com/transactions/{{param.transactionId}}
  • Parameter: transactionId - The transaction ID to look up

Fallbacks and Defaults

Values support fallback chains and default values:
{{contact.playerId|contact.customAttributes.playerId|default:'unknown'}}
This tries contact.playerId first, then contact.customAttributes.playerId, then falls back to the literal string 'unknown'.