Box Developerドキュメント
 

    ファイルリクエストのコピー

    ガイド ファイルリクエスト ファイルリクエストのコピー

    ファイルリクエストのコピー

    既存のテンプレートファイルリクエストのコピーを作成するために必要なのは、その一意のIDと、新しいファイルリクエストの適用先となるフォルダのIDだけです。

    cURL
    curl -i -X POST "https://api.box.com/2.0/file_requests/42037322/copy" \
         -H "authorization: Bearer <ACCESS_TOKEN>" \
         -d '{
           "title": "Please upload required documents",
           "description": "Please upload required documents",
           "status": "active",
           "is_email_required": true,
           "is_description_required": false,
           "folder": {
             "id": "2233212",
             "type": "folder"
           }
         }'

    フォルダやファイルリクエストのIDを確認するには、BoxウェブアプリにアクセスしてそのURLを調べます。

    フォルダIDは、フォルダにアクセスしたときにURLの末尾にある番号です。たとえば、app.box.com/folder/123というURLの場合、フォルダのIDは123です。

    ファイルリクエストについては、ファイルリクエストテンプレートの設定に関するガイドで、ファイルリクエストIDの確認方法を確認してください。

    コピー時にファイルリクエストを更新する

    テンプレートからコピーする際、ファイルリクエストに基本的な変更を行うことができます。ファイルリクエストをテンプレートからコピーするときに更新できるのは、ファイルリクエストのタイトル、説明、ステータス、およびその他いくつかの設定です。

    curl -i -X POST "https://api.box.com/2.0/file_requests/2342235/copy" \
        -H "Authorization: Bearer <ACCESS_TOKEN>" \
        -d '{
          "title": "Please upload required documents",
          "description": "Please upload required documents",
          "status": "active",
          "is_email_required": true,
          "is_description_required": false,
          "folder": {
            "id": "342323423"
          }
        }'
    
    

    テンプレート作成時に更新できるさまざまなフィールドの詳細については、POST /file-requests/:id/copy APIのリファレンスドキュメントを参照してください。