valuesetCreate
Create a new value set in the configuration system.
Establishes a new value set with localized descriptions for use throughout the system. The value set will be available for dropdown lists, validation, and configuration immediately after creation.
Requirements: • Name must be unique across all value sets (maximum 64 characters) • Only CUSTOM type value sets can be created via API • At least one description is required for proper internationalization • Descriptions support multiple languages with 2-character language codes
Use this mutation to: • Create custom dropdown lists for business-specific needs • Establish validation sets for data entry forms • Set up configuration options for system features
Possible errors:
- VALUESET_CREATE_ERROR: Failed to create the value set due to system error
- VALUESET_ALREADY_EXISTS_ERROR: Value set with the specified name already exists
- VALUESET_NOT_ALLOWED_TO_MODIFY_ERROR: Attempt to create restricted value set type
AUTH: Role=[configuration.OWNER]
valuesetCreate(
input: ValuesetCreateInput!
): Valueset!
Arguments
valuesetCreate.input
● ValuesetCreateInput!
non-null input
Value set creation data including name, type, and localized descriptions.
Contains all necessary information to create a functional value set. Name must be unique and descriptions should include at least one language for proper system integration.
Validation constraints: • Name: 1-64 characters, unique across system • Type: Must be CUSTOM for user-created value sets • Descriptions: At least one entry with valid language code