特定のお客様のアカウントとアプリケーション(管理コンソール アプリケーションや Google ドライブ アプリケーションなど)のアクティビティのリストを取得します。詳しくは、管理者と Google ドライブのアクティビティ レポートのガイドをご覧ください。アクティビティ レポートのパラメータについて詳しくは、アクティビティ パラメータのリファレンス ガイドをご覧ください。
HTTP リクエスト
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
user |
データをフィルタするプロフィール ID またはユーザーのメールアドレスを表します。すべての情報の場合は |
application |
イベントを取得するアプリケーション名。 |
クエリ パラメータ
パラメータ | |
---|---|
actor |
イベントが実行されたホストのインターネット プロトコル(IP)アドレス。これは、アクティビティが報告されているユーザーの IP アドレスを使用してレポートの概要をフィルタする別の方法です。この IP アドレスは、ユーザーの実際の所在地を反映している場合も、そうでない場合もあります。たとえば、IP アドレスはユーザーのプロキシ サーバーのアドレスや仮想プライベート ネットワーク(VPN)のアドレスにすることができます。このパラメータは、IPv4 と IPv6 の両方のアドレス バージョンをサポートしています。 |
customer |
データを取得するお客様の一意の ID。 |
end |
レポートに表示される期間の終了日を設定します。日付は RFC 3339 形式で指定します。例: 2010-10-28T10:26:35.000Z。デフォルト値は API リクエストのおおよその時間です。API レポートには、次の 3 つの基本的な時間概念があります。
endTime が指定されていない場合、レポートには startTime から現在の時刻までのすべてのアクティビティが返されます。startTime が 180 日以上前の場合は、直近の 180 日間のアクティビティが返されます。
|
event |
API によってクエリされるイベントの名前。各 |
filters |
これらのイベント パラメータは、特定の 次のドライブ アクティビティの例では、返されるリストは、
注: API では、同じパラメータの複数の値を指定できません。API リクエストでパラメータが複数回指定された場合、API はパラメータの最後の値のみを受け入れます。また、API リクエストで無効なパラメータが渡された場合、API はそのパラメータを無視し、残りの有効なパラメータに対応するレスポンスを返します。パラメータがリクエストされていない場合は、すべてのパラメータが返されます。 |
max |
各レスポンス ページに表示するアクティビティ レコードの数を決定します。たとえば、リクエストで |
org |
レポートを作成する組織部門の ID。アクティビティ レコードは、指定した組織部門に属するユーザーにのみ表示されます。 |
page |
次のページを指定するトークン。複数ページのレポートの場合、レスポンスには |
start |
レポートに表示される期間の開始日を設定します。日付は RFC 3339 形式です(例: 2010-10-28T10:26:35.000Z)。レポートには、 |
group |
ユーザー アクティビティをフィルタするためのカンマ区切りのグループ ID(難読化)。つまり、レスポンスには、ここに記載されているグループ ID の少なくとも 1 つに属するユーザーのアクティビティのみが含まれます。形式: "id:abc123,id:xyz456" |
リクエスト本文
リクエストの本文は空にする必要があります。
レスポンスの本文
アクティビティのコレクションの JSON テンプレート。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
フィールド | |
---|---|
kind |
API リソースのタイプ。アクティビティ レポートの場合、値は |
etag |
リソースの ETag。 |
items[] |
レスポンスの各アクティビティ レコード。 |
next |
レポートの次のページを取得するためのトークン。 |
認可スコープ
次の 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 アクティビティ イベントに関する情報を返します。 |
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 ブラウザと ChromeOS のイベントに関する情報を返します。 |
data_studio |
データポータル アクティビティ レポートには、さまざまな種類のデータポータル アクティビティ イベントに関する情報が返されます。 |
keep |
Keep アプリのアクティビティ レポートでは、Google Keep のさまざまなアクティビティ イベントに関する情報が返されます。Keep アクティビティ レポートは、Google Workspace Business および Enterprise をご利用のお客様のみご利用いただけます。 |
vault |
Vault アクティビティ レポートは、さまざまな種類の Vault アクティビティ イベントに関する情報を返します。 |
アクティビティ
アクティビティ リソースの JSON テンプレート。
JSON 表現 |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
フィールド | |
---|---|
kind |
API リソースのタイプ。アクティビティ レポートの場合、値は |
etag |
エントリの ETag。 |
owner |
これは、レポートのイベントの影響を受けるドメインです。たとえば、管理コンソールまたはドライブ アプリケーションのドキュメント オーナーのドメインなどです。 |
ip |
操作を行ったユーザーの IP アドレス。これは、Google Workspace にログインする際のユーザーのインターネット プロトコル(IP)アドレスで、ユーザーの物理的な場所を反映しているとは限りません。たとえば、IP アドレスはユーザーのプロキシ サーバーのアドレスや仮想プライベート ネットワーク(VPN)のアドレスにすることができます。API は IPv4 と IPv6 をサポートしています。 |
events[] |
レポート内のアクティビティ イベント。 |
events[]. |
イベントの種類。管理者が変更した Google Workspace のサービスまたは機能は、 |
events[]. |
イベントの名前。これは、API によってレポートされるアクティビティの具体的な名前です。各
eventName プロパティの詳細については、上記の applicationName でさまざまなアプリのイベント名のリストをご覧ください。
|
events[]. |
さまざまなアプリケーションのパラメータ値のペア。 |
events[]. |
このパラメータに関連付けられている、ネストされたパラメータ値のペア。パラメータの複合値型は、パラメータ値のリストとして返されます。たとえば、address パラメータの値は |
events[]. |
パラメータの値 |
events[]. |
パラメータの名前。 |
events[]. |
パラメータの文字列値。 |
events[]. |
パラメータの文字列値。 |
events[]. |
パラメータの整数値。 |
events[]. |
パラメータの整数値。 |
events[]. |
パラメータのブール値。 |
events[]. |
|
events[]. |
パラメータの値 |
id |
各アクティビティ レコードの一意の識別子。 |
id. |
アクティビティが発生した時刻。これは UNIX エポック時間(秒単位)です。 |
id. |
複数のイベントが同じ時刻にある場合に、一意の修飾子。 |
id. |
イベントが属するアプリケーション名。有効な値については、上記の |
id. |
Google Workspace アカウントの一意の識別子。 |
actor |
操作を行ったユーザー。 |
actor. |
アクターの一意の Google Workspace プロフィール ID。この値は、アクターが Google Workspace ユーザーでない場合、存在しないか、プレースホルダ ID として機能する数字 105250506097979753968 である可能性があります。 |
actor. |
アクターのメインのメールアドレス。アクターに関連付けられているメールアドレスがない場合、このフィールドは空になります。 |
actor. |
アクターのタイプ。 |
actor. |
|