Create a custom property
Custom Properties
Create a custom property
Creates a new custom property for a work item type.
POST
Create a custom property
Path parameters
string
required
The workspace_slug represents the unique workspace identifier for a workspace in Plane. It can be found in the URL. For example, in the URL
https://app.plane.so/my-team/projects/, the workspace slug is my-team.string
required
The unique identifier of the project.
string
required
The unique identifier for the work item type.
Body parameters
string
required
Display name shown in the UI.
string
Description of the custom property.
string
Type of the property. Possible values:
TEXT, DATETIME, DECIMAL, BOOLEAN, OPTION, RELATION.string
Relation type if the property links to other entities. Possible values:
null, USER.string[]
Default value(s) for the property.
object
Validation rules applied to property values.
boolean
Whether this property is required when creating work items.
boolean
Whether this property is currently active.
boolean
Whether this property allows multiple values.
object[]
Array of option objects for OPTION type properties. This field can be used while creating a property with type OPTION to set options on the custom property during creation itself. Each option object can contain:
name(string): Name of the optiondescription(string): Description of the optionis_active(boolean): Whether the option is activesort_order(number): Sort order for the optionparent(string): Parent option ID for hierarchical optionsis_default(boolean): Whether this is the default optionlogo_props(object): Logo properties for the option
issue-types/options/add-dropdown-options.
