---
title: "How can I add my own types of requirements in the Ketryx Requirement Type field?"
description: "The Ketryx field Requirement type has a strict list of 37 options for a type of requirement. To add custom names for requirement types, their names must be present and associated to a requirement type variable in the code below under the \"Select field options\" organization level advanced settings."
category: "Frequently Asked Questions"
section: "Advanced Settings"
keywords: ["requirement type", "requirements requirement", "types requirements", "type types", "variable", "type requirement", "null", "list"]
source_url: "https://support.ketryx.com/hc/en-us/articles/33980507891597-How-can-I-add-my-own-types-of-requirements-in-the-Ketryx-Requirement-Type-field"
last_reviewed: 2026-06-11
---

# How can I add my own types of requirements in the Ketryx Requirement Type field?

> **In short:** The Ketryx field Requirement type has a strict list of 37 options for a type of requirement. To add custom names for requirement types, their names must be present and associated to a requirement type variable in the code below under the "Select field options" organization level advanced settings.

The Ketryx field _Requirement type_ has a strict list of 37 options for a type of requirement. To add custom names for requirement types, their names must be present and associated to a requirement type variable in the code below under the "Select field options" organization level advanced settings. The full list of 37 requirement type variables can be found in the code below. This code can be copied into the "Select field options" organization level advanced settings for easy editing.

As an example in the code below, the Ketryx requirement type of "Use case", which is associated to the requirement type variable "USE_CASE", can be renamed to any arbitrary name such as "Software Requirement". The Ketryx _Requirement type_ field will display the new requirement type name associated to the requirement type variable. Adding "null" will remove the requirement type from the Ketryx _Requirement Type_ field drop down list (ex. "USER": null, will remove the option in the drop down list on the Ketryx _Requirement type_ field).

```
{
"requirementType": {
"USER": null,
"LEGAL": null,
"SAFETY": null,
"SYSTEM": null,
"SECURITY": null,
"USE_CASE": "Software Requirement",
"TECHNICAL": null,
"USABILITY": null,
"FUNCTIONAL": null,
"INTERFACES": null,
"REGULATORY": null,
"ENVIRONMENT": null,
"PERFORMANCE": null,
"SOFTWARE_IO": null,
"INTENDED_USE": null,
"DOCUMENTATION": null,
"FAULT_HANDLING": null,
"USER_INTERFACE": null,
"SOFTWARE_SYSTEM": null,
"INTEROPERABILITY": null,
"USER_MAINTENANCE": null,
"DATA_AND_DATABASES": null,
"SECURITY_DETECTION": null,
"EXTERNAL_INTERFACES": null,
"RISK_CONTROL_INITIAL": null,
"ACCOMPANYING_DOCUMENTS": null,
"ALARMS_WARNINGS_MESSAGES": null,
"IMMUNITY_SHARED_HARDWARE": null,
"USER_INTERFACE_SPECIFICATION": null,
"ESSENTIAL_FUNCTION_PROTECTION": null,
"PRODUCT_CONFIGURATION_RECOVERY": null,
"SUSCEPTIBILITY_SHARED_HARDWARE": null,
"SOFTWARE_UPDATE_AND_DISTRIBUTION": null,
"LOCALIZATION_AND_LANGUAGE_SUPPORT": null,
"INSTALLATION_AND_ACCEPTANCE_ONSITE": null,
"USER_DOCUMENTATION_TO_BE_DEVELOPED": null,
"METHOD_OF_OPERATIONS_AND_MAINTENANCE": null
}
}
```

The new name of "Software Requirement" will appear in the _Requirement type_ field drop down list.

## Related articles

- [Can item types or Source IDs be explicitly labeled (e.g., “SYSREQ” for System Requirements, “UNREQ” for User Needs Requirements) instead of the generic “REQ” format?](can-item-types-or-source-ids-be-explicitly-labeled-e-g-sysreq-for-system.md)
- [What are the definitions and origins of the change types listed in our Work Instructions (Corrective, Preventive, Adaptive, Perfective), and can these be customized in Ketryx?](what-are-the-definitions-and-origins-of-the-change-types-listed-in-our-work.md)
- [How do I utilize the Jira API to generate identifier numbers for Ketryx select option fields?](how-do-i-utilize-the-jira-api-to-generate-identifier-numbers-for-ketryx-select.md)
- [What are my options for electronic signatures in Ketryx?](what-are-my-options-for-electronic-signatures-in-ketryx.md)
- [How can I make a custom read-only field with a default value appear only for a specific item type in Ketryx?](how-can-i-make-a-custom-read-only-field-with-a-default-value-appear-only-for-a.md)
