mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: How to define custom context fields
 | |
| ---
 | |
| 
 | |
| :::note Availability
 | |
| 
 | |
| **Version**: `4.16+`
 | |
| 
 | |
| :::
 | |
| 
 | |
| This guide shows you how to create [custom context field for the Unleash Context](../reference/unleash-context#custom-context-fields). You can use custom context fields for [strategy constraints](../reference/strategy-constraints) and for [custom stickiness calculations](../reference/stickiness#custom-stickiness). If there are [standard Unleash Context fields](../reference/unleash-context#structure) missing from the context fields page, you can use the same steps to add them too.
 | |
| 
 | |
| ## Step 1: Navigate to the context field creation form {#step-1-navigate-to-context-fields}
 | |
| 
 | |
| In the Unleash Admin UI, navigate to the _context fields_  page:
 | |
| 1. Click the "Configure" button in the top menu to open the configuration dropdown menu.
 | |
| 2. Click the "Context fields" menu item.
 | |
| 
 | |
|     
 | |
| 
 | |
| 3. On the context fields page, click the "add new context field" button.
 | |
| 
 | |
|     
 | |
| 
 | |
| ## Step 2: Define the new context field {#step-2-define-new-context-field}
 | |
| 
 | |
| Define the custom context field by filling out the form. You must at least give the field a unique _name_. Everything else is optional. Refer to the [custom context field reference guide](../reference/unleash-context#custom-context-fields) for a full overview of the parameters and their functions and requirements.
 | |
| 
 | |
| When you are satisfied with the context field's values, use the "create" button to submit the form and save the context field.
 | |
| 
 | |
| 
 |