action box_get_metadata_templates_id { label: "Get metadata template by ID" description: "Retrieves a metadata template by its ID." provider: box method: GET path: "/metadata_templates/{template_id}" encoding: json input: { type: "object" properties: { template_id: { type: "string" } } required: ["template_id"] additionalProperties: false } output: { type: "object" description: "A template for metadata that can be applied to files and folders" required: ["type"] properties: { copyInstanceOnItemCopy: { type: "boolean" description: "Whether or not to include the metadata when a file or folder is copied." } displayName: { type: "string" description: "The display name of the template. This can be seen in the Box web app\nand mobile apps." } fields: { type: "array" description: "An ordered list of template fields which are part of the template. Each\nfield can be a regular text field, date field, number field, as well as a\nsingle or multi-select list." items: { type: "object" description: "A field within a metadata template. Fields can be a basic text, date, or\nnumber field, or a list of options." } } hidden: { type: "boolean" description: "Defines if this template is visible in the Box web app UI, or if\nit is purely intended for usage through the API." } id: { type: "string" description: "The ID of the metadata template." } scope: { type: "string" description: "The scope of the metadata template can either be `global` or\n`enterprise_*`. The `global` scope is used for templates that are\navailable to any Box enterprise. The `enterprise_*` scope represents\ntemplates that have been created within a specific enterprise, where `*`\nwill be the ID of that enterprise." } templateKey: { type: "string" description: "A unique identifier for the template. This identifier is unique across\nthe `scope` of the enterprise to which the metadata template is being\napplied, yet is not necessarily unique across different enterprises." } type: { type: "string" description: "`metadata_template`" enum: ["metadata_template"] } } } }