監査データのダウンロード
監査ログを CSV 形式でダウンロードします。
API の種類
サーバー API
Request URL
https://audit.worksmobile.com/r/{API ID}/audit/v2/{feature}/{service}/logs.csv
HTTP Method
GET
Path Parameters
パラメーター | タイプ | 必須 | 説明 |
---|---|---|---|
feature | String | Y | "log" 固定 |
service | String | Y | 監査ログの種別 admin, auth, home, drive, calendar, contact, form, share, note, received-mail, message, sent-mail, developer, template, deleted-mail, task, call, mobile-capture |
Query String Parameters
パラメーター | タイプ | 必須 | 説明 |
---|---|---|---|
apiId | String | Y | API の区分 ID 値 (例): downCsvLog (各APIの固定値) |
serviceId | String | Y | サービス ID 値 (例): audit (監査は audit で固定) |
startDate | String | Y | YYYYMMDD 形式のデータ照会開始日。 開始日から終了日までの照会は最長31日まで設定可。 トークログのみ unix timestamp 形式で時間単位の指定が可能です。(最長 1 日まで) |
endDate | String | Y | YYYYMMDD 形式のデータ照会終了日。 開始日から終了日までの照会は最長31日まで設定可。 トークログのみ unix timestamp 形式で時間単位の指定が可能です。(最長 1 日まで) |
tenantId | String | Y | テナント ID |
domainId | String | Y | ドメイン ID |
rangeName | String | Y | 検索範囲。 グループ会社全体 (tenant) または単一ドメイン (domain) を検索範囲として指定できます。 |
language | String | N | ダウンロードする CSV ファイルの言語。 ja-JP, ko-KR, zh-CN, zh-TW, en-US (既定値) |
botLinkMsg | String | N | Botのメッセージを含めるかどうかを決定する。 I: 含める (既定値) E : 除く O : Botのメッセージのみ |
timezone | String | N | タイムゾーンコード 値. Asia/Tokyo(既定値) |
Request Example
https://audit.worksmobile.com/r/jp1jJQFeYUdDn/audit/v2/log/message/logs.csv?rangeName=domain&startDate=20201028&endDate=20201028&tenantId=7&domainId=7&serviceId=audit&apiId=downCsvLog
API 呼び出し失敗
HTTP status 400
- 不正なパラメータ
- 不正な rangeName
- 取得期間が31日を超えている
HTTP status 401
- ヘッダー情報の tenantId とパラメーターの _tenantId が異なる
- 共通 request 設定エラー(API Gateway で検証時にヘッダー情報に誤りがある場合、当該コードとメッセージを返す)
HTTP status 404
- 存在しない URI
HTTP status 500
- その他のサーバーエラー
ダウンロード中のエラー発生
- ファイルの最後尾に "downloadLogs error" とエラーメッセージを出力