Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Introduction to Sitecore CDP
Data availability
Managing your account
Managing system settings
Managing guests
Batch segmentation
Data browser
Audience export
Dashboards
Developer center
AI in CDP
Glossary
  • Sitecore CDP
  • Developer center
  • Conditions
  • Create a custom condition
  • Types of parameters for conditions

Types of parameters for conditions

The following sections detail the types of parameters you can include when creating a condition.

String template parameter

The following table includes syntax examples for a string field in the condition.

Parameter

Example

String template parameter

RequestResponse
let infoParam = `[[More information | string]]`

Prepopulate value

RequestResponse
let infoParam = `[[More information | string | rush delivery ]]`

Required parameter

RequestResponse
let infoParam = `[[More information | string | rush delivery | {required: true} ]]`

Character limit

RequestResponse
let infoParam = `[[More information | string | | {max: 32 }]]`

Text template parameter

The following table includes syntax examples for a text field in the condition.

Parameter

Example

Text template parameter

RequestResponse
let DesParam = `[[Description | text]]`

Prepopulate value

RequestResponse
let infoParam = `[[Description | text | default value ]]`

Required parameter

RequestResponse
let DesParam = `[[Description | text | | {required: true } ]]`

Character limit

RequestResponse
let DesParam = `[[Description | text | | {max: 32 }]]`

Number template parameter

The following table includes syntax examples for a number field in the condition.

Parameter

Example

Number template parameter

RequestResponse
let TicketsParam = `[[Tickets | number ]]`

Required parameter

RequestResponse
let TicketsParam = `[[Tickets | number | 10 ]]`

Unrequired parameter

RequestResponse
let TicketsParam = `[[Tickets | number | | {required: false } ]]`

Enumerated list template parameter

The following table includes syntax for an enumerated list in the condition.

Parameter

Example

Drop-down list template parameter

RequestResponse
let fareParam = `[[Fare type | enum(Any, Economy, Business, First) ]]`

Prepopulate value

RequestResponse
let fareParam = `[[Fare type | enum(Any, Economy, Business, First) | Any | { values: [Any, ECO, BUS, FIR] } ]]`

Unrequired parameter

RequestResponse
let fareParam = `[[Fare type | enum(Any, Economy, Business, First) | Any | { values: [Any, ECO, BUS, FIR], required: false }]]`

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore