> ## Documentation Index
> Fetch the complete documentation index at: https://developer.box.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Box ArchiveでサポートされているAPI

export const MultiRelatedLinks = ({sections = []}) => {
  if (!sections || sections.length === 0) {
    return null;
  }
  return <div className="space-y-8">
      {sections.map((section, index) => <RelatedLinks key={index} title={section.title} items={section.items} />)}
    </div>;
};

export const RelatedLinks = ({title, items = []}) => {
  const getBadgeClass = badge => {
    if (!badge) return "badge-default";
    const badgeType = badge.toLowerCase().replace(/\s+/g, "-");
    return `badge-${badge === "ガイド" ? "guide" : badgeType}`;
  };
  if (!items || items.length === 0) {
    return null;
  }
  return <div className="my-8">
      {}
      <h3 className="text-sm font-bold uppercase tracking-wider mb-4">{title}</h3>

      {}
      <div className="flex flex-col gap-3">
        {items.map((item, index) => <a key={index} href={item.href} className="py-2 px-3 rounded related_link hover:bg-[#f2f2f2] dark:hover:bg-[#111827] flex items-center gap-3 group no-underline hover:no-underline border-b-0">
            {}
            <span className={`px-2 py-1 rounded-full text-xs font-semibold uppercase tracking-wide flex-shrink-0 ${getBadgeClass(item.badge)}`}>
              {item.badge}
            </span>

            {}
            <span className="text-base">{item.label}</span>
          </a>)}
      </div>
    </div>;
};

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = localizeLink(href);
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

基本的なBox Archive APIを使用すると、アーカイブの作成、リスト取得、更新、削除を実行できますが、他のAPIを使用してアーカイブやそのコンテンツを操作することもできます。このようなAPIの詳細なリストについては、以下の表を参照してください。

<Note>
  これらのAPIを使用するには、アプリケーションで<Link href="/guides/api-calls/permissions-and-errors/scopes/#global-content-manager-gcm">`GCM`スコープ</Link>を有効にする必要があります。このスコープは、開発者コンソールでは使用できないため、カスタマーサポートに連絡して有効にする必要があります。

  さらに、以下のAPIの中には、Box Archiveを適切に使用するために、カスタマーサポートに連絡して有効にする必要があるものもあります。カスタマーサポートに連絡する際は、これらのAPIを使用する予定のユーザーIDを明記してください。
</Note>

| APIエンドポイント                                                                                                                            | 説明                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| <Link href="/reference/v2025.0/post-archives/">`POST /archives`</Link>                                                                | アーカイブを作成します。                                                                                                                            |
| <Link href="/reference/v2025.0/get-archives/">`GET /archives`</Link>                                                                  | すべてのアーカイブのリストを取得します。                                                                                                                    |
| <Link href="/reference/v2025.0/put-archives-id/">`PUT /archives/:id`</Link>                                                           | アーカイブを更新します。                                                                                                                            |
| <Link href="/reference/v2025.0/delete-archives-id/">`DELETE /archives/:id`</Link>                                                     | アーカイブを削除します。                                                                                                                            |
| <Link href="/reference/put-files-id">`PUT /files/:id`</Link>                                                                          | ファイルをアーカイブに追加したり、アーカイブから復元したり、アーカイブ内またはアーカイブ間で移動したりします。ファイルに対するその他の更新は許可されていません。有効にするには、カスタマーサポートに連絡する必要があります。                          |
| <Link href="/reference/put-folders-id">`PUT /folders/:id`</Link>                                                                      | フォルダをアーカイブに追加したり、アーカイブから復元したり、アーカイブ内またはアーカイブ間で移動したりするほか、アーカイブ内のフォルダの名前や説明を変更します。フォルダに対するその他の更新は許可されていません。有効にするには、カスタマーサポートに連絡する必要があります。 |
| <Link href="/reference/post-files-content">`POST /files/content`</Link>                                                               | ファイルをアーカイブまたはアーカイブ内のフォルダにアップロードします。有効にするには、カスタマーサポートに連絡する必要があります。                                                                       |
| <Link href="/reference/get-files-id-content">`GET /files/:id/content`</Link>                                                          | ファイルをアーカイブまたはアーカイブ内のフォルダからダウンロードします。                                                                                                    |
| <Link href="/reference/post-zip-downloads">`POST /zip_downloads`</Link>                                                               | アーカイブまたはアーカイブ内のフォルダのzipファイルをダウンロードします。                                                                                                  |
| <Link href="/reference/post-folders">`POST /folders`</Link>                                                                           | アーカイブ内にフォルダを作成します。有効にするには、カスタマーサポートに連絡する必要があります。                                                                                        |
| <Link href="/reference/get-files-id">`GET /files/:id`</Link>                                                                          | アーカイブ内のファイルの詳細を取得します。                                                                                                                   |
| <Link href="/reference/get-folders-id">`GET /folders/:id`</Link>                                                                      | アーカイブまたはアーカイブ内のフォルダの詳細を取得します。                                                                                                           |
| <Link href="/reference/get-folders-id-items">`GET /folders/:id/items`</Link>                                                          | アーカイブ内の項目またはアーカイブ内のフォルダにある項目のリストを取得します。                                                                                                 |
| <Link href="/reference/post-files-id-copy">`POST /files/:id/copy`</Link>                                                              | ファイルをアーカイブにコピーします。                                                                                                                      |
| <Link href="/reference/post-folders-id-copy">`POST /folders/:id/copy`</Link>                                                          | フォルダをアーカイブにコピーします。                                                                                                                      |
| <Link href="/reference/delete-files-id">`DELETE /files/:id`</Link>                                                                    | アーカイブ内のファイルを完全に削除します。                                                                                                                   |
| <Link href="/reference/delete-folders-id">`DELETE /folders/:id`</Link>                                                                | アーカイブ内のフォルダを完全に削除します。有効にするには、カスタマーサポートに連絡する必要があります。                                                                                     |
| <Link href="/reference/post-files-id-metadata-id-id">`POST /files/:id/metadata/:scope/:template_key`</Link>                           | アーカイブ内のファイルに追加されるメタデータインスタンスを作成します。                                                                                                     |
| <Link href="/reference/get-files-id-metadata-id-id">`GET /files/:id/metadata/:scope/:template_key`</Link>                             | アーカイブ内のファイルに追加されるメタデータインスタンスを表示します。                                                                                                     |
| <Link href="/reference/get-files-id-metadata">`GET /files/:id/metadata`</Link>                                                        | アーカイブ内のファイルに追加されるすべてのメタデータインスタンスのリストを取得します。                                                                                             |
| <Link href="/reference/put-files-id-metadata-id-id">`PUT /files/:id/metadata/:scope/:template_key`</Link>                             | アーカイブ内のファイルに追加されるメタデータインスタンスを更新します。                                                                                                     |
| <Link href="/reference/delete-files-id-metadata-id-id">`DELETE /files/:id/metadata/:scope/:template_key`</Link>                       | アーカイブ内のファイルに追加されるメタデータインスタンスを削除します。                                                                                                     |
| <Link href="/reference/post-files-id-metadata-enterprise-securityClassification-6VMVochwUWo">`POST securityClassification`</Link>     | アーカイブ内のファイルの分類ラベルを作成します。                                                                                                                |
| <Link href="/reference/get-files-id-metadata-enterprise-securityClassification-6VMVochwUWo">`GET securityClassification`</Link>       | アーカイブ内のファイルの分類ラベルを表示します。                                                                                                                |
| <Link href="/reference/put-files-id-metadata-enterprise-securityClassification-6VMVochwUWo">`PUT securityClassification`</Link>       | アーカイブ内のファイルの分類ラベルを更新します。                                                                                                                |
| <Link href="/reference/delete-files-id-metadata-enterprise-securityClassification-6VMVochwUWo">`DELETE securityClassification`</Link> | アーカイブ内のファイルから分類ラベルを削除します。                                                                                                               |

<RelatedLinks
  title="関連するリソース"
  items={[
{ label: translate("Archive"), href: "/reference/v2025.0/resources/archive", badge: "REFERENCE" }
]}
/>
