Skip to main content

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

Type

Valueset object