申請データに添付されたファイルを取得する

目次

申請データに添付されたファイルを取得する

申請データに添付されたファイルを取得します。

URL

クラウド版

https://sample.cybozu.com/g/api/v1/workflow/admin/files/ファイル ID

パッケージ版
Windows 環境
http://サーバーのIPアドレスまたはホスト名/scripts/インストール識別子/grn.exe/api/v1/workflow/admin/files/ファイル ID
Linux 環境
http://サーバーのIPアドレスまたはホスト名/cgi-bin/インストール識別子/grn.cgi/api/v1/workflow/admin/files/ファイル ID
パスパラメーター
パラメーター名 説明
ファイル ID 取得するファイルのファイル ID

HTTP メソッド

GET

利用できるバージョン

  • クラウド版 Garoon
  • パッケージ版 Garoon 5.0 以降

必要なアクセス権

  • ワークフローのアプリケーション管理者

リクエスト

パラメーター

なし

リクエストの例
URL

https://sample.cybozu.com/g/api/v1/workflow/admin/files/1

ヘッダー
1
2
3
{
  "X-Cybozu-Authorization": "QWRtaW5pc3RyYXRvcjpjeWJvenU="
}

リクエストヘッダーの詳細は Garoon REST API の共通仕様 を参照してください。

レスポンス

プロパティ
プロパティ名 説明
id 文字列 ファイル ID
contentType 文字列 ファイルのコンテンツタイプ
name 文字列 ファイル名
size 文字列 ファイルサイズ(バイト)
content 文字列 ファイルの内容を Base64 エンコードした値
レスポンスの例
1
2
3
4
5
6
7
{
  "id": "10",
  "contentType": "text/plain",
  "name": "testFile1.txt",
  "size": "23175",
  "content": "dGVzdA=="
}

サンプルコード

curl を使ったリクエスト
1
2
curl -X GET 'https://sample.cybozu.com/g/api/v1/workflow/admin/files/1' \
  -H 'X-Cybozu-Authorization: QWRtaW5pc3RyYXRvcjpjeWJvenU='
Garoon REST API リクエストを送信する API を使ったリクエスト
1
await garoon.api('/api/v1/workflow/admin/files/1', 'GET', {});