displayNames、descriptions、さらにその他の属性などの、メタデータ階層要素を更新します。
メタデータ階層を更新
このエンドポイントを使用して、既存のメタデータ階層のトップレベル属性を更新します。たとえば、displayNameを変更できます。
APIエンドポイントを呼び出します。
curl --request PATCH \
--url "https://api.box.com/2.0/metadata_taxonomies/{namespace}/{taxonomy_key}" \
--header "Authorization: Bearer YOUR_ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"displayName": "UPDATED DISPLAY NAME"
}'
client.metadata_taxonomies.update_metadata_taxonomy(
namespace, taxonomy_key, updated_display_name
)
await client.metadataTaxonomies.updateMetadataTaxonomy(namespace, taxonomyKey, {
displayName: updatedDisplayName,
} satisfies UpdateMetadataTaxonomyRequestBody);
try await client.metadataTaxonomies.updateMetadataTaxonomy(namespace: namespace, taxonomyKey: taxonomyKey, requestBody: UpdateMetadataTaxonomyRequestBody(displayName: updatedDisplayName))
client.getMetadataTaxonomies().updateMetadataTaxonomy(namespace, taxonomyKey, new UpdateMetadataTaxonomyRequestBody(updatedDisplayName))
await client.MetadataTaxonomies.UpdateMetadataTaxonomyAsync(namespaceParam: namespaceParam, taxonomyKey: taxonomyKey, requestBody: new UpdateMetadataTaxonomyRequestBody(displayName: updatedDisplayName));
メタデータ階層のおよびについては、追加情報があります。
メタデータ階層レベルを更新
メタデータ階層内の既存レベルの表示名と説明を更新します。レベルインデックスによって、更新するレベルを指定します。displayNameおよびdescriptionを指定して、 APIエンドポイントを呼び出します。
curl --request PATCH \
--url "https://api.box.com/2.0/metadata_taxonomies/{namespace}/{taxonomy_key}/levels/1" \
--header "Authorization: Bearer YOUR_ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"displayName": "Continent UPDATED",
"description": "Continent Level UPDATED"
}'
client.metadata_taxonomies.update_metadata_taxonomy_level_by_id(
namespace,
taxonomy_key,
1,
"Continent UPDATED",
description="Continent Level UPDATED",
)
await client.metadataTaxonomies.updateMetadataTaxonomyLevelById(
namespace,
taxonomyKey,
1,
{
displayName: 'Continent UPDATED',
description: 'Continent Level UPDATED',
} satisfies UpdateMetadataTaxonomyLevelByIdRequestBody,
);
try await client.metadataTaxonomies.updateMetadataTaxonomyLevelById(namespace: namespace, taxonomyKey: taxonomyKey, levelIndex: Int64(1), requestBody: UpdateMetadataTaxonomyLevelByIdRequestBody(displayName: "Continent UPDATED", description: "Continent Level UPDATED"))
client.getMetadataTaxonomies().updateMetadataTaxonomyLevelById(namespace, taxonomyKey, 1L, new UpdateMetadataTaxonomyLevelByIdRequestBody.Builder("Continent UPDATED").description("Continent Level UPDATED").build())
await client.MetadataTaxonomies.UpdateMetadataTaxonomyLevelByIdAsync(namespaceParam: namespaceParam, taxonomyKey: taxonomyKey, levelIndex: 1L, requestBody: new UpdateMetadataTaxonomyLevelByIdRequestBody(displayName: "Continent UPDATED") { Description = "Continent Level UPDATED" });
メタデータ階層の、、については、追加情報を使用できます。
メタデータ階層ノードを更新
このエンドポイントを使用して、メタデータ階層内の既存ノードの表示名や関係の属性を変更できます。たとえば、表示名パリをパリ市に変更できます。 メタデータ階層のdisplayNameを指定して、 APIエンドポイントを呼び出します。
curl --request PATCH \
--url "https://api.box.com/2.0/metadata_taxonomies/{namespace}/{taxonomy_key}/nodes/{node_id}" \
--header "Authorization: Bearer YOUR_ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"displayName": "Poland UPDATED"
}'
client.metadata_taxonomies.update_metadata_taxonomy_node(
namespace, taxonomy_key, country_node.id, display_name="Poland UPDATED"
)
await client.metadataTaxonomies.updateMetadataTaxonomyNode(
namespace,
taxonomyKey,
countryNode.id,
{
requestBody: {
displayName: 'Poland UPDATED',
} satisfies UpdateMetadataTaxonomyNodeRequestBody,
} satisfies UpdateMetadataTaxonomyNodeOptionalsInput,
);
try await client.metadataTaxonomies.updateMetadataTaxonomyNode(namespace: namespace, taxonomyKey: taxonomyKey, nodeId: countryNode.id, requestBody: UpdateMetadataTaxonomyNodeRequestBody(displayName: "Poland UPDATED"))
client.getMetadataTaxonomies().updateMetadataTaxonomyNode(namespace, taxonomyKey, countryNode.getId(), new UpdateMetadataTaxonomyNodeRequestBody.Builder().displayName("Poland UPDATED").build())
await client.MetadataTaxonomies.UpdateMetadataTaxonomyNodeAsync(namespaceParam: namespaceParam, taxonomyKey: taxonomyKey, nodeId: countryNode.Id, requestBody: new UpdateMetadataTaxonomyNodeRequestBody() { DisplayName = "Poland UPDATED" });
メタデータ階層の、、については、追加情報を使用できます。
