ファイルを追加、更新、または削除する
ファイルを追加する
追加するファイルの情報をリクエストのパラメーターとして受け取り、追加処理を実行後、追加したファイルの情報をレスポンスとして返すAPIです。
API名
CabinetAddFile
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| @hid | base:IDType | 1 | フォルダーID |
| @name | xsd:string | 1 | ファイル名 |
| @title | xsd:string | 0~1 | タイトル |
| @version | base:IDType | 0~1 | 管理する世代数 |
| @description | xsd:string | 0~1 | 説明 |
| content/text() | xsd:Base64Binary | 1 | Base64でエンコードされたファイルデータ |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| file | cabinet:SimpleFileType | 1 | ファイルの情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_UTIL_API_65009 | アップロードするファイルのサイズが、Base64エンコード後で300MBより大きい場合 |
ファイルを更新する
ファイルを更新するAPIです。
API名
CabinetUpdateFile
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.1以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| @file_id | base:IDType | 1 | ファイルID |
| @name | xsd:string | 1 | ファイル名 |
| @comment | xsd:string | 0~1 | コメント |
| content | xsd:Base64Binary | 1 | Base64でエンコードされたファイルデータ |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| file | cabinet:SimpleFileInformationType | 1 | 更新したファイル情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_CBNT_17004 | 指定したファイルが存在しない場合 |
| GRN_CBNT_17009 | フォルダーにファイルを追加する権限が存在しない場合 |
| GRN_CMMN_00202 | 指定したファイルを他の他のユーザーが操作中の場合 |
| GRN_UTIL_API_65009 | アップロードするファイルのサイズが、Base64エンコード後で300MBより大きい場合 |
ファイル情報を更新する
ファイルの管理情報を更新するAPIです。
API名
CabinetUpdateFileInformation
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.1以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| @file_id | base:IDType | 1 | ファイルID |
| @title | xsd:string | 0~1 | タイトル |
| @version | base:IDType | 0~1 | バージョン管理の世代数 |
| @description | xsd:string | 0~1 | ファイルの説明 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| file | cabinet:SimpleFileInformationType | 1 | 更新したファイル情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_CBNT_17004 | 指定したファイルが存在しない場合 |
| GRN_CBNT_17009 | ファイルを更新する権限が存在しない場合 |
ファイルを削除する
ファイルを削除するAPIです。
API名
CabinetDeleteFiles
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.1以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| file_id/text() | base:IDType | 1 | 削除するファイルのID |
例
|
|
レスポンス
なし
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_CBNT_17004 | 指定したファイルが存在しない場合 |
| GRN_CBNT_17008 | 指定したファイルが存在するフォルダーに閲覧権限がない場合 |
| GRN_CBNT_17024 | 指定したファイルに対する削除権限がない場合 |
