メッセージ一覧を取得する
メッセージ一覧を取得する
管理者権限でメッセージの一覧を取得します。
URL
クラウド版
https://sample.cybozu.com/g/api/v1/message/admin/messages
パッケージ版
環境に合わせてそれぞれ以下を置き換えてください。
IP_ADDRESS_OR_HOST_NAME:Garoonのインストール先のIPアドレスまたはホスト名INSTALL_IDENTIFER:Garoonのインストール識別子
- Windows環境
- http://
IP_ADDRESS_OR_HOST_NAME/scripts/INSTALL_IDENTIFER/grn.exe/api/v1/message/admin/messages - Linux環境
- http://
IP_ADDRESS_OR_HOST_NAME/cgi-bin/INSTALL_IDENTIFER/grn.cgi/api/v1/message/admin/messages
パッケージ版
環境に合わせてそれぞれ以下を置き換えてください。
IP_ADDRESS_OR_HOST_NAME:Garoonのインストール先のIPアドレスまたはホスト名INSTALL_IDENTIFER:Garoonのインストール識別子
- Windows環境
- http://
IP_ADDRESS_OR_HOST_NAME/scripts/INSTALL_IDENTIFER/grn.exe/api/v1/message/admin/messages - Linux環境
- http://
IP_ADDRESS_OR_HOST_NAME/cgi-bin/INSTALL_IDENTIFER/grn.cgi/api/v1/message/admin/messages
HTTPメソッド
GET
利用できるバージョン
- クラウド版Garoon
必要なアクセス権
-
cybozu.com共通管理者
- メッセージのアプリケーション管理者
リクエスト
パラメーター
リクエストパラメーターは、URLクエリパラメーターとして送信してください。
ただし、
Garoon REST APIリクエストを送信するAPI
を使って実行する場合は、リクエストボディとして指定できます。
| パラメーター名 | 型 | 必須 | 説明 |
|---|---|---|---|
| offset | 数値 | 省略可 | 取得するファイルの先頭からスキップする数 省略すると、0が設定されます。 |
| limit | 数値 | 省略可 | 取得するファイル数の上限 1から1,000まで指定できます。省略すると100が設定されます。 |
| rangeStart | 文字列 | 省略可 | メッセージの取得期間(開始日時)rangeStartで指定したメッセージの更新日時より後のメッセージを絞り込みます。RFC 3339形式で指定します。 たとえば、日本時間の2024年10月19日9時10分30秒を指定したい場合には、次のように指定します。
rangeEndを指定する場合には、rangeEndより前の値を指定してください。 |
| rangeEnd | 文字列 | 省略可 | メッセージの取得期間(終了日時)rangeEndで指定したメッセージの更新日時より前のメッセージを絞り込みます。RFC 3339形式で指定します。 rangeStartを指定する場合には、rangeStartより後の値を指定してください。 |
リクエストの例
URL
https://sample.cybozu.com/g/api/v1/message/admin/messages
ヘッダー
|
|
リクエストヘッダーの詳細は Garoon REST APIの共通仕様 を参照してください。
レスポンス
プロパティ
| プロパティ名 | 型 | 説明 |
|---|---|---|
| messages | 配列(オブジェクト) | メッセージの一覧 |
| messages[].id | 文字列 | メッセージのID |
| messages[].subject | 文字列 | メッセージの標題 |
| messages[].creator[].id | 文字列 | 作成者のGaroonユーザーID |
| messages[].creator[].name | 文字列 | 作成者の表示名 |
| messages[].creator[].code | 文字列 | 作成者のログイン名 |
| messages[].updater[].id | 文字列 | 更新者のGaroonユーザーID |
| messages[].updater[].name | 文字列 | 更新者の表示名 |
| messages[].updater[].code | 文字列 | 更新者のログイン名 |
| messages[].createdAt | 文字列 | 作成日時 |
| messages[].updatedAt | 文字列 | 更新日時 |
| hasNext | 真偽値 | 次のメッセージがあるかどうか
|
レスポンスの例
|
|
サンプルコード
curlを使ったリクエスト
ご利用の環境によって、curlのフォーマットは異なる場合があります。
詳細は、次のページを参照してください。
curlコマンドでkintone REST APIを実行してみよう/3.API実行
|
|
Garoon REST APIリクエストを送信するAPI を使ったリクエスト
|
|