Custom metadata properties, fields, and tags — the descriptive data attached to assets and libraries.

Mutation

addCustomMetadata

Add CustomMetadata values to a supported parent (Asset | WorkspaceProject). Requires basic:write scope to be accessible and permission level EDIT for the respective parent.

Returns

AddCustomMetadata

Arguments

input:AddCustomMetadataInput!Required
AddCustomMetadata input argument.
RequiredparentIds: [ID!]!, customMetadata: [CustomMetadataInput!]!

Response fields

0 selected

Toggle fields to tailor the query and response.

  • [ID!]!
Mutation

addCustomMetadataPropertyOptions

Add options to an existing SELECT or MULTISELECT type CustomMetadataProperty. RequiresRequires basic:write scope to be accessible and CustomMetadataProperty permission level EDIT.

Returns

AddCustomMetadataPropertyOptions

Arguments

input:AddCustomMetadataPropertyOptionsInput!Required
AddCustomMetadataPropertyOptions input argument.
RequiredpropertyId: ID!, options: [AddCustomMetadataPropertyOptionInput!]!

Response fields

0 selected

Toggle fields to tailor the query and response.

Mutation

createCustomMetadataProperty

Create a new CustomMetadataProperty. RequiresRequires basic:write scope to be accessible and Brand or Project permission level EDIT.

Returns

CreateCustomMetadataProperty

Arguments

input:CreateCustomMetadataPropertyInput!Required
CreateCustomMetadataProperty input argument.
RequiredparentId: ID!, name: String!, type: CreateCustomMetadataPropertyTypeInput!
OptionalhelpText: String, isRequired: Boolean, isViewable: Boolean!, isSearchable: Boolean!, defaultValue: String, position: CustomMetadataPropertyPositionInput, dependency: CustomMetadataPropertyDependencyInput, permissions: [CustomMetadataPropertyPermissionInput!]

Response fields

0 selected

Toggle fields to tailor the query and response.

MutationDeprecated

createMetadataField

Create a new Project MetadataField with your desired configuration. Requires basic:write scope to be accessible and Project permission level EDIT.

Returns

CreateMetadataField

Arguments

input:CreateMetadataFieldInput!Required
CreateMetadataField input argument.
RequiredprojectId: ID!, label: String!
Optionaltype: MetadataFieldType!, values: [MetadataFieldValuesInput], defaultValue: String, allowMultipleValues: Boolean, allowEmptyValue: Boolean, isSearchable: Boolean, isEditable: Boolean, isVisible: Boolean

Response fields

0 selected

Toggle fields to tailor the query and response.

  • MetadataField!
Mutation

deleteCustomMetadataProperty

Delete an existing CustomMetadataProperty.

Returns

DeleteCustomMetadataProperty

Arguments

input:DeleteCustomMetadataPropertyInput!Required
DeleteCustomMetadataProperty input argument.
Requiredid: ID!

Response fields

1 selected

Toggle fields to tailor the query and response.

  • ID!
MutationDeprecated

deleteMetadataField

Delete an existing Project MetadataField. Existing MetadataField's with the same value with be automatically removed. Requires basic:write scope to be accessible and Project permission level EDIT.

Returns

DeleteMetadataField

Arguments

input:DeleteMetadataFieldInput!Required
DeleteMetadataField input argument.
Requiredid: ID!

Response fields

1 selected

Toggle fields to tailor the query and response.

  • ID!
Mutation

removeCustomMetadata

Remove CustomMetadata values from a supported parent (Asset | WorkspaceProject). Requires basic:write scope to be accessible and permission level EDIT for the respective parent.

Returns

RemoveCustomMetadata

Arguments

input:RemoveCustomMetadataInput!Required
RemoveCustomMetadata input argument.
RequiredparentIds: [ID!]!, customMetadata: [CustomMetadataInput!]!

Response fields

0 selected

Toggle fields to tailor the query and response.

  • [ID!]!
Mutation

removeCustomMetadataPropertyOptions

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!Required
RemoveCustomMetadataPropertyOptions input argument.
RequiredpropertyId: ID!, optionIds: [ID!]!

Response fields

0 selected

Toggle fields to tailor the query and response.

MutationDeprecated

removeMetadataValue

Remove existing MetadataField value.Existing relations to that MetadataField with the same value will be automatically removed.Requires basic:write scope to be accessible and Asset permission level EDIT.

Returns

RemoveMetadataValue

Arguments

input:RemoveMetadataValueInput!Required
RemoveMetadataValue input argument.
Requiredid: ID!

Response fields

1 selected

Toggle fields to tailor the query and response.

  • DateTime!
  • ID!
  • MetadataField!
  • DateTime
  • String!
Mutation

setCustomMetadata

Set CustomMetadataProperty values to any supported parent (WorkspaceProject | Asset). Attention: Existing CustomMetadataProperty values for the selected parents will be overwritten and/or removed. Requires basic:write scope to be accessible and permission level EDIT for the respective parent.

Beta

Returns

SetCustomMetadata

Arguments

input:SetCustomMetadataInput!RequiredBeta
SetCustomMetadata input argument.
RequiredparentIds: [ID!]!, customMetadata: [CustomMetadataInput!]!

Response fields

0 selected

Toggle fields to tailor the query and response.

  • [ID!]!
Mutation

updateCustomMetadataProperty

Update an existing CustomMetadataProperty. RequiresRequires basic:write scope to be accessible and CustomMetadataProperty permission level EDIT.

Returns

UpdateCustomMetadataProperty

Arguments

input:UpdateCustomMetadataPropertyInput!Required
UpdateCustomMetadataProperty input argument.
Requiredid: ID!, data: UpdateCustomMetadataPropertyDataInput!

Response fields

0 selected

Toggle fields to tailor the query and response.