# removeCustomMetadataPropertyOptions > Mutation in domain **Metadata** - HTML: [removeCustomMetadataPropertyOptions.html](removeCustomMetadataPropertyOptions.html) - Raw SDL: [removeCustomMetadataPropertyOptions.sdl](removeCustomMetadataPropertyOptions.sdl) - Covered by: [llms.txt](../llms.txt) Remove options from an existing `SELECT` or `MULTISELECT` type `CustomMetadataProperty`. RequiresRequires `basic:write` scope to be accessible and `CustomMetadataProperty` permission level `EDIT`. ## Returns `RemoveCustomMetadataPropertyOptions` ## Arguments - `input`: `RemoveCustomMetadataPropertyOptionsInput!` — `RemoveCustomMetadataPropertyOptions` input argument. ## Example ```graphql mutation RemoveCustomMetadataPropertyOptions { removeCustomMetadataPropertyOptions( input: { propertyId: "…" optionIds: ["…"] } ) { __typename customMetadataProperty { name id createdAt defaultValue forbiddenDependeePropertyIds helpText creator { __typename name id } dependency { __typename propertyId type ... on CustomMetadataPropertySelectValueTypeDependencyTypeEquals { propertyOptionId } ... on CustomMetadataPropertySelectValueTypeDependencyTypeOneOf { propertyOptionIds } } modifier { __typename name id } permissions { basic { permissionLevel } custom { permissionLevel } } type { __typename name ... on CustomMetadataPropertyTypeCatalog { allowedLinkedColumnIds allowMultiSelect } } } } } ``` Raw: [`removeCustomMetadataPropertyOptions.example.sdl`](removeCustomMetadataPropertyOptions.example.sdl)