監査データのダウンロード

    監査ログを 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

    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(既定値)
    useResourceId String N LINE のユーザー UUID (旧 ID) を resource ID (新 ID) で置き換えます。
    アドレス帳 API のバージョンアップに伴う一時的に提供するパラメータです。
    ● Y: 置き換える
    ● N: 置き換えない (既定値)

    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" とエラーメッセージを出力