申請データを取得する
申請データを取得する
クエリで条件を指定して、申請データを取得します。
URL
環境
クラウド版
https://sample.cybozu.com/g/api/v1/workflow/admin/requests
パッケージ版
環境に合わせてそれぞれ以下を置き換えてください。
IP_ADDRESS_OR_HOST_NAME:Garoonのインストール先のIPアドレスまたはホスト名INSTALL_IDENTIFER:Garoonのインストール識別子
- Windows環境
- http://
IP_ADDRESS_OR_HOST_NAME/scripts/INSTALL_IDENTIFER/grn.exe/api/v1/workflow/admin/requests - Linux環境
- http://
IP_ADDRESS_OR_HOST_NAME/cgi-bin/INSTALL_IDENTIFER/grn.cgi/api/v1/workflow/admin/requests
HTTPメソッド
GET
利用できるバージョン
- クラウド版Garoon
- パッケージ版Garoon 5.0以降
必要なアクセス権
次のいずれかの権限が必要です。
- cybozu.com共通管理者の権限
- ワークフローのアプリケーション管理者の権限
リクエスト
パラメーター
リクエストパラメーターは、URLクエリパラメーターとして送信してください。
ただし、
Garoon REST APIリクエストを送信するAPI
を使って実行する場合は、リクエストボディとして指定できます。
| パラメーター名 | 型 | 必須 | 説明 |
|---|---|---|---|
| fields | 文字列 | 省略可 | 取得するプロパティavailableOperationsとfoldersを除く、
ワークフローオブジェクト
のプロパティを指定できます。省略すると、指定できるすべてのプロパティを取得します。 複数のプロパティを指定するには、半角カンマで区切ります。 たとえば、 idとnumberを指定する場合には「fields=id,number」のように指定します。 |
| orderBy | 文字列 | 省略可 | ソート条件 プロパティ名と並び順の間に半角スペースを入れて指定します。 たとえば、 createdAtを降順で並べ替える場合には、「orderBy=createdAt desc」を指定します。指定できるプロパティ名および並び順は次のとおりです。
createdAtの昇順で並べ替えられます。 |
| rangeStartApprovedAt | 文字列 | 省略可 | 最終承認日時の取得期間(開始日時)rangeStartApprovedAtで指定した日時より後に最終承認された申請データに絞り込みます。省略すると全期間が対象です。 RFC 3339形式で指定します。 たとえば、日本時間の2022年10月19日9時10分30秒を指定したい場合には、次のように指定します。
rangeEndApprovedAtを指定する場合には、rangeEndApprovedAtより前の値を指定してください。 |
| rangeEndApprovedAt | 文字列 | 省略可 | 最終承認日時の取得期間(終了日時)rangeEndApprovedAtで指定した日時より前に最終承認された申請データに絞り込みます。省略すると全期間が対象です。 RFC 3339形式で指定します。 rangeStartApprovedAtを指定する場合には、rangeStartApprovedAtより後の値を指定してください。 |
| form | 数値 | 省略可 | 申請フォームID 省略すると、すべての申請フォームが対象となります。 |
| status | 文字列 | 省略可 | ステータス 次のいずれかの値を指定します。
誤ったステータスを指定すると、正しいステータスに一致する申請データだけが返ります。 複数のフィールドを指定するには、半角カンマで区切ります。 たとえば、「APPROVED」や「COMPLETED」を指定する場合には、「status=APPROVED,COMPLETED」のように指定します。 |
| limit | 数値 | 省略可 | 取得する申請データの件数 1から1,000まで指定できます。省略すると100が設定されます。 指定された条件に一致する申請データがさらにある場合でも、指定した値より取得できる申請データの数は少なくなる可能性があります。 |
| offset | 数値 | 省略可 | 取得する申請データの先頭からスキップする数 省略すると、0が設定されます。 |
リクエストの例
URL
https://sample.cybozu.com/g/api/v1/workflow/admin/requests
ヘッダー
|
|
リクエストヘッダーの詳細は Garoon REST APIの共通仕様 を参照してください。
ボディ
|
|
レスポンス
プロパティ
| プロパティ名 | 型 | 説明 |
|---|---|---|
| requests | 配列 | requestオブジェクトの配列 詳細は ワークフローオブジェクト を確認してください。 folderとavailableOperationsは取得できません。次のプロパティとしてGaroonユーザーIDを取得できます。
|
| hasNext | 真偽値 | 次の申請データがあるかどうか
|
レスポンスの例
|
|
サンプルコード
curlを使ったリクエスト
ご利用の環境によって、curlのフォーマットは異なる場合があります。
詳細は、次のページを参照してください。
curlコマンドでkintone REST APIを実行してみよう/3.API実行
|
|
Garoon REST APIリクエストを送信するAPI を使ったリクエスト
|
|