- HTTP リクエスト
 - パスパラメータ
 - クエリ パラメータ
 - リクエストの本文
 - レスポンスの本文
 - 認可スコープ
 - ApplicationName
 - アクティビティ
 - NetworkInfo
 - ResourceDetails
 - AppliedLabel
 - FieldValue
 - TextListValue
 - SelectionValue
 - SelectionListValue
 - UserValue
 - UserListValue
 - 日付
 - 理由
 - 試してみる
 
特定の顧客のアカウントとアプリケーション(管理コンソール アプリケーションや Google ドライブ アプリケーションなど)のアクティビティのリストを取得します。詳しくは、管理者と Google ドライブのアクティビティ レポートに関するガイドをご覧ください。アクティビティ レポートのパラメータについて詳しくは、アクティビティ パラメータのリファレンス ガイドをご覧ください。
HTTP リクエスト
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
userKey or all | 
                
                   
 データをフィルタするプロファイル ID またはユーザーのメールアドレスを表します。すべての情報の場合は   | 
              
applicationName | 
                
                   
 イベントを取得するアプリケーションの名前。  | 
              
クエリ パラメータ
| パラメータ | |
|---|---|
actorIpAddress | 
                
                   
 イベントが実行されたホストのインターネット プロトコル(IP)アドレス。これは、アクティビティがレポートされるユーザーの IP アドレスを使用してレポートの概要をフィルタする別の方法です。この IP アドレスは、ユーザーの物理的な場所を反映している場合もあれば、反映していない場合もあります。たとえば、IP アドレスはユーザーのプロキシ サーバーのアドレスや仮想プライベート ネットワーク(VPN)のアドレスである可能性があります。このパラメータは、IPv4 アドレス バージョンと IPv6 アドレス バージョンの両方をサポートします。  | 
              
customerId | 
                
                   
 データを取得する顧客の一意の ID。  | 
              
endTime | 
                
                   
 レポートに表示される期間の終了日を設定します。日付は RFC 3339 形式(例: 2010-10-28T10:26:35.000Z)です。デフォルト値は、API リクエストのおおよその時刻です。API レポートには、次の 3 つの基本的な時間概念があります。 
 endTime が指定されていない場合、startTime から現在までのすべてのアクティビティがレポートで返されます。startTime が 180 日以上前の場合は、直近 180 日間のアクティビティが返されます。Gmail のリクエストの場合、 startTime と endTime を指定する必要があり、その差が 30 日を超えてはなりません。
                 | 
              
eventName | 
                
                   
 API によってクエリされるイベントの名前。各   | 
              
filters | 
                
                   
 
 これらのイベント パラメータは特定の  次のドライブ アクティビティの例では、返されるリストは、 
 
 注: API は、同じパラメータの複数の値を受け入れません。API リクエストでパラメータが複数回指定された場合、API はそのパラメータの最後の値のみを受け入れます。また、API リクエストで無効なパラメータが指定された場合、API はそのパラメータを無視し、残りの有効なパラメータに対応するレスポンスを返します。パラメータがリクエストされていない場合は、すべてのパラメータが返されます。  | 
              
maxResults | 
                
                   
 各レスポンス ページに表示するアクティビティ レコードの数を決定します。たとえば、リクエストで   | 
              
orgUnitID | 
                
                   
 レポート対象の組織部門の ID。アクティビティ レコードは、指定した組織部門に属するユーザーに対してのみ表示されます。  | 
              
pageToken | 
                
                   
 次のページを指定するトークン。複数ページのレポートの場合、レスポンスに   | 
              
startTime | 
                
                   
 レポートに表示される期間の開始日を設定します。日付は RFC 3339 形式(例: 2010-10-28T10:26:35.000Z)です。レポートには、  | 
              
groupIdFilter | 
                
                   
 ユーザー アクティビティをフィルタリングするグループ ID(難読化済み)をカンマ区切りで指定します。つまり、レスポンスには、ここに記載されているグループ ID の少なくとも 1 つに属するユーザーのアクティビティのみが含まれます。形式: 「id:abc123,id:xyz456」 をご覧ください。 | 
              
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
アクティビティのコレクションの JSON テンプレート。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 | 
|---|
{
  "kind": string,
  "etag": string,
  "items": [
    {
      object ( | 
                  
| フィールド | |
|---|---|
kind | 
                    
                       
 API リソースのタイプ。アクティビティ レポートの場合、値は   | 
                  
etag | 
                    
                       
 リソースの ETag。  | 
                  
items[] | 
                    
                       
 レスポンス内の各アクティビティ レコード。  | 
                  
nextPageToken | 
                    
                       
 レポートの次のページを取得するためのトークン。  | 
                  
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/admin.reports.audit.readonly
詳しくは、承認ガイドをご覧ください。
ApplicationName
| 列挙型 | |
|---|---|
access_transparency | 
                Google Workspace のアクセスの透明性アクティビティ レポートは、さまざまなタイプのアクセスの透明性アクティビティ イベントに関する情報を返します。  | 
              
admin | 
                管理コンソール アプリケーションのアクティビティ レポートでは、さまざまな種類の管理者アクティビティ イベントに関するアカウント情報が返されます。  | 
              
calendar | 
                Google カレンダー アプリケーションのアクティビティ レポートは、さまざまなカレンダー アクティビティ イベントに関する情報を返します。  | 
              
chat | 
                Chat アクティビティ レポートは、さまざまな Chat アクティビティ イベントに関する情報を返します。 | 
drive | 
                Google ドライブ アプリケーションのアクティビティ レポートは、さまざまな Google ドライブ アクティビティ イベントに関する情報を返します。ドライブ アクティビティ レポートは、Google Workspace Business および Enterprise をご利用のお客様のみが利用できます。  | 
              
gcp | 
                Google Cloud Platform アプリケーションのアクティビティ レポートは、さまざまな GCP アクティビティ イベントに関する情報を返します。 | 
gmail | 
                Gmail アプリケーションのアクティビティ レポートには、さまざまな Gmail アクティビティ イベントに関する情報が返されます。 | 
gplus | 
                Google+ アプリケーションのアクティビティ レポートは、さまざまな Google+ アクティビティ イベントに関する情報を返します。 | 
groups | 
                Google グループ アプリケーションのアクティビティ レポートは、さまざまなグループ アクティビティ イベントに関する情報を返します。  | 
              
groups_enterprise | 
                Enterprise グループのアクティビティ レポートは、さまざまなエンタープライズ グループのアクティビティ イベントに関する情報を返します。  | 
              
jamboard | 
                Jamboard アクティビティ レポートは、さまざまな Jamboard アクティビティ イベントに関する情報を返します。 | 
login | 
                ログイン アプリケーションのアクティビティ レポートには、さまざまなタイプのログイン アクティビティ イベントに関するアカウント情報が返されます。  | 
              
meet | 
                Meet 監査アクティビティ レポートには、さまざまなタイプの Meet 監査アクティビティ イベントに関する情報が返されます。 | 
mobile | 
                デバイス監査アクティビティ レポートは、さまざまなタイプのデバイス監査アクティビティ イベントに関する情報を返します。 | 
rules | 
                ルール アクティビティ レポートには、さまざまなタイプのルール アクティビティ イベントに関する情報が返されます。  | 
              
saml | 
                SAML アクティビティ レポートには、さまざまなタイプの SAML アクティビティ イベントに関する情報が返されます。  | 
              
token | 
                トークン アプリケーションのアクティビティ レポートには、さまざまなタイプのトークン アクティビティ イベントに関するアカウント情報が返されます。  | 
              
user_accounts | 
                ユーザー アカウント アプリケーションのアクティビティ レポートは、さまざまなタイプのユーザー アカウント アクティビティ イベントに関するアカウント情報を返します。  | 
              
context_aware_access | 
                コンテキストアウェア アクセス アクティビティ レポートは、 コンテキストアウェア アクセス ルールによりユーザーのアクセスが拒否されたイベントに関する情報を返します。  | 
              
chrome | 
                Chrome アクティビティ レポートには、 Chrome ブラウザと Chrome OS のイベントに関する情報が返されます。  | 
              
data_studio | 
                データポータルのアクティビティ レポートは、さまざまなタイプのデータポータル アクティビティ イベントに関する情報を返します。 | 
keep | 
                Keep アプリケーションのアクティビティ レポートは、さまざまな Google Keep アクティビティ イベントに関する情報を返します。Keep アクティビティ レポートは、Google Workspace Business および Enterprise をご利用のお客様のみが利用できます。 | 
vault | 
                Vault アクティビティ レポートは、さまざまなタイプの Vault アクティビティ イベントに関する情報を返します。 | 
gemini_in_workspace_apps | 
                Gemini for Workspace アクティビティ レポートは、Workspace アプリケーション内でユーザーが実行したさまざまなタイプの Gemini アクティビティ イベントに関する情報を返します。  | 
              
classroom | 
                Classroom アクティビティ レポートは、さまざまなタイプの Classroom アクティビティ イベントに関する情報を返します。 | 
アクティビティ
アクティビティ リソースの JSON テンプレート。
| JSON 表現 | 
|---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object (  | 
              
| フィールド | |
|---|---|
kind | 
                
                   
 API リソースのタイプ。アクティビティ レポートの場合、値は   | 
              
etag | 
                
                   
 エントリの ETag。  | 
              
ownerDomain | 
                
                   
 これは、レポートのイベントの影響を受けるドメインです。たとえば、管理コンソールのドメインやドライブ アプリケーションのドキュメントのオーナーなどです。  | 
              
ipAddress | 
                
                   
 操作を行ったユーザーの IP アドレス。これは、Google Workspace にログインしたときのユーザーのインターネット プロトコル(IP)アドレスです。ユーザーの物理的な場所を反映している場合もあれば、反映していない場合もあります。たとえば、IP アドレスはユーザーのプロキシ サーバーのアドレスや仮想プライベート ネットワーク(VPN)のアドレスである可能性があります。この API は IPv4 と IPv6 をサポートしています。  | 
              
events[] | 
                
                   
 レポート内のアクティビティ イベント。  | 
              
events[].type | 
                
                   
 イベントの種類。管理者が変更した Google Workspace のサービスまたは機能は、  | 
              
events[].name | 
                
                   
 イベントの名前。これは、API によって報告されたアクティビティの具体的な名前です。各  
 eventName プロパティの詳細については、上記の applicationName のさまざまなアプリケーションのイベント名の一覧をご覧ください。
                 | 
              
events[].parameters[] | 
                
                   
 さまざまなアプリケーションのパラメータ値のペア。  | 
              
events[].parameters[].messageValue | 
                
                   
 このパラメータに関連付けられたネストされたパラメータ値のペア。パラメータの複合値の型は、パラメータ値のリストとして返されます。たとえば、アドレス パラメータの値は   | 
              
events[].parameters[].messageValue.parameter[] | 
                
                   
 パラメータの値  | 
              
events[].parameters[].name | 
                
                   
 パラメータの名前。  | 
              
events[].parameters[].value | 
                
                   
 パラメータの文字列値。  | 
              
events[].parameters[].multiValue[] | 
                
                   
 パラメータの文字列値。  | 
              
events[].parameters[].intValue | 
                
                   
 パラメータの整数値。  | 
              
events[].parameters[].multiIntValue[] | 
                
                   
 パラメータの整数値。  | 
              
events[].parameters[].boolValue | 
                
                   
 パラメータのブール値。  | 
              
events[].parameters[].multiMessageValue[] | 
                
                   
 activities.list の   | 
              
events[].parameters[].multiMessageValue[].parameter[] | 
                
                   
 パラメータの値  | 
              
events[].resourceIds[] | 
                
                   
 イベントに関連付けられたリソース ID。  | 
              
id | 
                
                   
 各アクティビティ レコードの一意の識別子。  | 
              
id.time | 
                
                   
 アクティビティの発生時刻。これは UNIX エポック時刻(秒単位)です。  | 
              
id.uniqueQualifier | 
                
                   
 複数のイベントが同じ時間の場合の一意の修飾子。  | 
              
id.applicationName | 
                
                   
 イベントが属するアプリケーションの名前。有効な値については、上記の   | 
              
id.customerId | 
                
                   
 Google Workspace アカウントの一意の識別子。  | 
              
actor | 
                
                   
 操作を行うユーザー。  | 
              
actor.profileId | 
                
                   
 アクターの固有の Google Workspace プロファイル ID。アクターが Google Workspace ユーザーでない場合、この値は存在しない可能性があります。また、プレースホルダ ID として機能する数値 105250506097979753968 が指定されている場合もあります。  | 
              
actor.email | 
                
                   
 アクターのメインのメールアドレス。アクターに関連付けられているメールアドレスがない場合は、表示されないことがあります。  | 
              
actor.callerType | 
                
                   
 アクターのタイプ。  | 
              
actor.key | 
                
                   
 
  | 
              
actor.applicationInfo | 
                
                   
 アクティビティのアクターであったアプリケーションの詳細。  | 
              
actor.applicationInfo.oauthClientId | 
                
                   
 アクションの実行に使用されたサードパーティ アプリケーションの OAuth クライアント ID。  | 
              
actor.applicationInfo.applicationName | 
                
                   
 アクションの実行に使用されたアプリケーションの名前。  | 
              
actor.applicationInfo.impersonation | 
                
                   
 アプリがユーザーを偽装していたかどうか。  | 
              
networkInfo | 
                
                   
 アクションを実行しているユーザーのネットワーク情報。  | 
              
resourceDetails[] | 
                
                   
 アクションが実行されたリソースの詳細。  | 
              
NetworkInfo
アクションを実行しているユーザーのネットワーク情報。
| JSON 表現 | 
|---|
{ "ipAsn": [ integer ], "regionCode": string, "subdivisionCode": string }  | 
              
| フィールド | |
|---|---|
ipAsn[] | 
                
                   
 操作を行ったユーザーの IP アドレス。  | 
              
regionCode | 
                
                   
 アクションを実行しているユーザーの ISO 3166-1 alpha-2 地域コード。  | 
              
subdivisionCode | 
                
                   
 アクションを実行しているユーザーの国の ISO 3166-2 地域コード(州と県)。  | 
              
ResourceDetails
アクションが実行されたリソースの詳細。
| JSON 表現 | 
|---|
{
  "id": string,
  "title": string,
  "type": string,
  "appliedLabels": [
    {
      object ( | 
              
| フィールド | |
|---|---|
id | 
                
                   
 リソースの識別子。  | 
              
title | 
                
                   
 リソースのタイトル。たとえば、ドライブ ドキュメントの場合、これはドキュメントのタイトルになります。メールの場合、これは件名になります。  | 
              
type | 
                
                   
 リソースのタイプ - ドキュメント、メール、チャット メッセージ  | 
              
appliedLabels[] | 
                
                   
 リソースに適用されたラベルの activities.list  | 
              
relation | 
                
                   
 リソースとイベントの関係を定義します  | 
              
AppliedLabel
リソースに適用されたラベルの詳細。
| JSON 表現 | 
|---|
{ "id": string, "title": string, "fieldValues": [ { object (  | 
              
| フィールド | |
|---|---|
id | 
                
                   
 ラベルの識別子 - 完全な OnePlatform リソース名ではなく、ラベル ID のみ。  | 
              
title | 
                
                   
 ラベルのタイトル  | 
              
fieldValues[] | 
                
                   
 activities.list: ラベルの一部であり、ユーザーが設定したフィールドのリスト。ユーザーが設定していないフィールドがラベルに含まれている場合、そのラベルはこのリストに表示されません。  | 
              
reason | 
                
                   
 ラベルがリソースに適用された理由。  | 
              
FieldValue
特定のラベルに対してユーザーが設定したフィールド値の詳細。
| JSON 表現 | 
|---|
{ "id": string, "displayName": string, "type": string, "reason": { object (  | 
              
| フィールド | |
|---|---|
id | 
                
                   
 フィールドの識別子  | 
              
displayName | 
                
                   
 フィールドの表示名  | 
              
type | 
                
                   
 フィールドの型  | 
              
reason | 
                
                   
 フィールドがラベルに適用された理由。  | 
              
共用体フィールド value。フィールドに格納される値 value は、次のいずれか 1 つのみです。 | 
              |
unsetValue | 
                
                   
 フィールドが設定されていない場合、これは true になります。  | 
              
longTextValue | 
                
                   
 長いテキスト値を設定します。  | 
              
textValue | 
                
                   
 テキスト値を設定します。  | 
              
textListValue | 
                
                   
 テキスト リストの値を設定します。  | 
              
selectionValue | 
                
                   
 プルダウンから単一の値を選択して選択値を設定します。  | 
              
selectionListValue | 
                
                   
 プルダウンから複数の値を選択して選択リストの値を設定する。  | 
              
integerValue | 
                
                   
 整数値を設定します。  | 
              
userValue | 
                
                   
 単一のユーザーを選択してユーザー値を設定する。  | 
              
userListValue | 
                
                   
 複数のユーザーを選択してユーザーリストの値を設定する。  | 
              
dateValue | 
                
                   
 日付値を設定します。  | 
              
TextListValue
テキスト リストの値を設定します。
| JSON 表現 | 
|---|
{ "values": [ string ] }  | 
              
| フィールド | |
|---|---|
values[] | 
                
                   
 アクティビティ。テキスト値のリスト。  | 
              
SelectionValue
プルダウンから単一の値を選択して選択値を設定します。
| JSON 表現 | 
|---|
{ "id": string, "displayName": string, "badged": boolean }  | 
              
| フィールド | |
|---|---|
id | 
                
                   
 選択の識別子。  | 
              
displayName | 
                
                   
 選択の表示名。  | 
              
badged | 
                
                   
 選択肢にバッジが付いているかどうか。  | 
              
SelectionListValue
プルダウンから複数の値を選択して選択リストの値を設定する。
| JSON 表現 | 
|---|
{
  "values": [
    {
      object ( | 
              
| フィールド | |
|---|---|
values[] | 
                
                   
 activities.list of selections.  | 
              
UserValue
単一のユーザーを選択してユーザー値を設定する。
| JSON 表現 | 
|---|
{ "email": string }  | 
              
| フィールド | |
|---|---|
email | 
                
                   
 ユーザーのメールアドレス。  | 
              
UserListValue
複数のユーザーを選択してユーザーリストの値を設定する。
| JSON 表現 | 
|---|
{
  "values": [
    {
      object ( | 
              
| フィールド | |
|---|---|
values[] | 
                
                   
 activities.list of users。  | 
              
日付
誕生日などのように、カレンダーの日付全体またはその一部を表します。時間帯とタイムゾーンは、他の場所で指定されているか、重要ではありません。日付は西暦を基準にしており、これは次のいずれかを表します。
- 年の値がゼロ以外である月と日の値を含む完全な日付
 - 年の値がゼロである月と日(記念日など)。
 - 月と日の値がゼロである単独の年。
 - 日の値がゼロである年と月(クレジット カードの有効期限など)
 
関連するタイプ:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON 表現 | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| フィールド | |
|---|---|
year | 
                
                   
 その日付の年。1~9999、または年のない日付を指定する場合は 0 にする必要があります。  | 
              
month | 
                
                   
 1 年の中の月。1~12、または月と日のない年を指定する場合は 0 にする必要があります。  | 
              
day | 
                
                   
 1 月の中の日付。1~31 で、その年と月で有効な値にする必要があります。または、日が重要でない場合は年のみか年と月を指定するには 0 にする必要があります。  | 
              
理由
ラベル/フィールドが適用された理由。
| JSON 表現 | 
|---|
{ "reasonType": string }  | 
              
| フィールド | |
|---|---|
reasonType | 
                
                   
 理由のタイプ。  |