- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- ApplicationName
- Aktivitas
- NetworkInfo
- ResourceDetails
- AppliedLabel
- FieldValue
- TextListValue
- SelectionValue
- SelectionListValue
- UserValue
- UserListValue
- Tanggal
- Alasan
- Cobalah!
Mengambil daftar aktivitas untuk akun dan aplikasi pelanggan tertentu seperti aplikasi konsol Admin atau aplikasi Google Drive. Untuk mengetahui informasi selengkapnya, lihat panduan untuk laporan aktivitas administrator dan Google Drive. Untuk mengetahui informasi selengkapnya tentang parameter laporan aktivitas, lihat panduan referensi parameter aktivitas.
Permintaan HTTP
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
userKey or all |
Mewakili ID profil atau email pengguna yang datanya harus difilter. Dapat berupa |
applicationName |
Nama aplikasi yang peristiwanya akan diambil. |
Parameter kueri
Parameter | |
---|---|
actorIpAddress |
Alamat Protokol Internet (IP) host tempat peristiwa dilakukan. Ini adalah cara tambahan untuk memfilter ringkasan laporan menggunakan alamat IP pengguna yang aktivitasnya dilaporkan. Alamat IP ini mungkin atau mungkin tidak mencerminkan lokasi fisik pengguna. Misalnya, alamat IP tersebut dapat berupa alamat server proxy pengguna atau alamat virtual private network (VPN). Parameter ini mendukung versi alamat IPv4 dan IPv6. |
customerId |
ID unik pelanggan untuk mengambil data. |
endTime |
Menetapkan akhir rentang waktu yang ditampilkan dalam laporan. Tanggal dalam format RFC 3339, misalnya 2010-10-28T10:26:35.000Z. Nilai defaultnya adalah perkiraan waktu permintaan API. Laporan API memiliki tiga konsep waktu dasar:
endTime tidak ditentukan, laporan akan menampilkan semua aktivitas dari startTime hingga waktu saat ini atau 180 hari terakhir jika startTime lebih dari 180 hari yang lalu. Untuk permintaan Gmail, startTime dan endTime harus diberikan dan perbedaannya tidak boleh lebih dari 30 hari.
|
eventName |
Nama peristiwa yang dikueri oleh API. Setiap |
filters |
String kueri Parameter peristiwa ini dikaitkan dengan Dalam contoh aktivitas Drive berikut, daftar yang ditampilkan terdiri dari semua peristiwa
Kueri
Catatan: API tidak menerima beberapa nilai dari parameter yang sama. Jika parameter diberikan lebih dari sekali dalam permintaan API, API hanya menerima nilai terakhir dari parameter tersebut. Selain itu, jika parameter yang tidak valid diberikan dalam permintaan API, API akan mengabaikan parameter tersebut dan menampilkan respons yang sesuai dengan parameter valid yang tersisa. Jika tidak ada parameter yang diminta, semua parameter akan ditampilkan. |
maxResults |
Menentukan jumlah catatan aktivitas yang ditampilkan di setiap halaman respons. Misalnya, jika permintaan menetapkan |
orgUnitID |
ID unit organisasi yang akan dilaporkan. Catatan aktivitas hanya akan ditampilkan untuk pengguna yang termasuk dalam unit organisasi yang ditentukan. |
pageToken |
Token untuk menentukan halaman berikutnya. Laporan dengan beberapa halaman memiliki properti |
startTime |
Menetapkan awal rentang waktu yang ditampilkan dalam laporan. Tanggal dalam format RFC 3339, misalnya 2010-10-28T10:26:35.000Z. Laporan ini menampilkan semua aktivitas dari |
groupIdFilter |
ID grup yang dipisahkan koma (di-obfuscate) yang digunakan untuk memfilter aktivitas pengguna, yaitu respons hanya akan berisi aktivitas untuk pengguna yang merupakan bagian dari setidaknya salah satu ID grup yang disebutkan di sini. Format: "id:abc123,id:xyz456" |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Template JSON untuk kumpulan aktivitas.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
Kolom | |
---|---|
kind |
Jenis resource API. Untuk laporan aktivitas, nilainya adalah |
etag |
ETag resource. |
items[] |
Setiap catatan aktivitas dalam respons. |
nextPageToken |
Token untuk mengambil halaman berikutnya dari laporan lanjutan. Nilai |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/admin.reports.audit.readonly
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.
ApplicationName
Enum | |
---|---|
access_transparency |
Laporan aktivitas Transparansi Akses Google Workspace menampilkan informasi tentang berbagai jenis peristiwa aktivitas Transparansi Akses. |
admin |
Laporan aktivitas aplikasi konsol Admin menampilkan informasi akun tentang berbagai jenis peristiwa aktivitas administrator. |
calendar |
Laporan aktivitas aplikasi Google Kalender menampilkan informasi tentang berbagai peristiwa aktivitas Kalender. |
chat |
Laporan aktivitas Chat menampilkan informasi tentang berbagai peristiwa aktivitas Chat. |
drive |
Laporan aktivitas aplikasi Google Drive menampilkan informasi tentang berbagai peristiwa aktivitas Google Drive. Laporan aktivitas Drive hanya tersedia untuk pelanggan Google Workspace Business dan Enterprise. |
gcp |
Laporan aktivitas aplikasi Google Cloud Platform menampilkan informasi tentang berbagai peristiwa aktivitas GCP. |
gmail |
Laporan aktivitas aplikasi Gmail menampilkan informasi tentang berbagai peristiwa aktivitas Gmail. |
gplus |
Laporan aktivitas aplikasi Google+ menampilkan informasi tentang berbagai peristiwa aktivitas Google+. |
groups |
Laporan aktivitas aplikasi Google Grup menampilkan informasi tentang berbagai peristiwa aktivitas Grup. |
groups_enterprise |
Laporan aktivitas Grup Enterprise menampilkan informasi tentang berbagai peristiwa aktivitas grup Enterprise. |
jamboard |
Laporan aktivitas Jamboard menampilkan informasi tentang berbagai peristiwa aktivitas Jamboard. |
login |
Laporan aktivitas aplikasi Login menampilkan informasi akun tentang berbagai jenis peristiwa aktivitas Login. |
meet |
Laporan aktivitas Audit Meet menampilkan informasi tentang berbagai jenis peristiwa aktivitas Audit Meet. |
mobile |
Laporan aktivitas Audit Perangkat menampilkan informasi tentang berbagai jenis peristiwa aktivitas Audit Perangkat. |
rules |
Laporan aktivitas Aturan menampilkan informasi tentang berbagai jenis peristiwa aktivitas Aturan. |
saml |
Laporan aktivitas SAML menampilkan informasi tentang berbagai jenis peristiwa aktivitas SAML. |
token |
Laporan aktivitas aplikasi Token menampilkan informasi akun tentang berbagai jenis peristiwa aktivitas Token. |
user_accounts |
Laporan aktivitas aplikasi Akun Pengguna menampilkan informasi akun tentang berbagai jenis peristiwa aktivitas Akun Pengguna. |
context_aware_access |
Laporan aktivitas Akses kontekstual menampilkan informasi tentang peristiwa penolakan akses pengguna karena aturan Akses kontekstual. |
chrome |
Laporan aktivitas Chrome menampilkan informasi tentang peristiwa browser Chrome dan Chrome OS. |
data_studio |
Laporan aktivitas Data Studio menampilkan informasi tentang berbagai jenis peristiwa aktivitas Data Studio. |
keep |
Laporan aktivitas aplikasi Keep menampilkan informasi tentang berbagai peristiwa aktivitas Google Keep. Laporan aktivitas Keep hanya tersedia untuk pelanggan Google Workspace Business dan Enterprise. |
vault |
Laporan aktivitas Vault menampilkan informasi tentang berbagai jenis peristiwa aktivitas Vault. |
gemini_in_workspace_apps |
Laporan aktivitas Gemini untuk Workspace menampilkan informasi tentang berbagai jenis peristiwa aktivitas Gemini yang dilakukan oleh pengguna dalam aplikasi Workspace. |
classroom |
Laporan aktivitas Classroom menampilkan informasi tentang berbagai jenis peristiwa aktivitas Classroom. |
Aktivitas
Template JSON untuk resource aktivitas.
Representasi JSON |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
Kolom | |
---|---|
kind |
Jenis resource API. Untuk laporan aktivitas, nilainya adalah |
etag |
ETag entri. |
ownerDomain |
Ini adalah domain yang terpengaruh oleh peristiwa laporan. Misalnya, domain konsol Admin atau pemilik dokumen aplikasi Drive. |
ipAddress |
Alamat IP pengguna yang melakukan tindakan. Ini adalah alamat Internet Protocol (IP) pengguna saat login ke Google Workspace, yang mungkin atau mungkin tidak mencerminkan lokasi fisik pengguna. Misalnya, alamat IP tersebut dapat berupa alamat server proxy pengguna atau alamat virtual private network (VPN). API ini mendukung IPv4 dan IPv6. |
events[] |
Peristiwa aktivitas dalam laporan. |
events[].type |
Jenis acara. Layanan atau fitur Google Workspace yang diubah oleh administrator diidentifikasi dalam properti |
events[].name |
Nama acara. Ini adalah nama spesifik aktivitas yang dilaporkan oleh API. Setiap
Untuk mengetahui informasi selengkapnya tentang properti eventName , lihat daftar nama peristiwa untuk berbagai aplikasi di atas dalam applicationName .
|
events[].parameters[] |
Pasangan nilai parameter untuk berbagai aplikasi. Untuk mengetahui informasi selengkapnya tentang parameter |
events[].parameters[].messageValue |
Pasangan nilai parameter bertingkat yang terkait dengan parameter ini. Jenis nilai kompleks untuk parameter ditampilkan sebagai daftar nilai parameter. Misalnya, parameter alamat mungkin memiliki nilai sebagai |
events[].parameters[].messageValue.parameter[] |
Parameter value |
events[].parameters[].name |
Nama parameter. |
events[].parameters[].value |
Nilai string parameter. |
events[].parameters[].multiValue[] |
Nilai string parameter. |
events[].parameters[].intValue |
Nilai parameter bilangan bulat. |
events[].parameters[].multiIntValue[] |
Nilai bilangan bulat parameter. |
events[].parameters[].boolValue |
Nilai boolean parameter. |
events[].parameters[].multiMessageValue[] |
activities.list objek |
events[].parameters[].multiMessageValue[].parameter[] |
Parameter value |
events[].resourceIds[] |
ID resource yang terkait dengan peristiwa. |
id |
ID unik untuk setiap catatan aktivitas. |
id.time |
Waktu terjadinya aktivitas. Ini dalam waktu epoch UNIX dalam detik. |
id.uniqueQualifier |
Penentu unik jika beberapa acara memiliki waktu yang sama. |
id.applicationName |
Nama aplikasi tempat peristiwa terjadi. Untuk mengetahui kemungkinan nilai, lihat daftar aplikasi di atas dalam |
id.customerId |
ID unik untuk akun Google Workspace. |
actor |
Pengguna yang melakukan tindakan. |
actor.profileId |
ID profil Google Workspace unik dari aktor. Nilai ini mungkin tidak ada jika aktor bukan pengguna Google Workspace, atau mungkin berupa angka 105250506097979753968 yang berfungsi sebagai ID placeholder. |
actor.email |
Alamat email utama pelaku. Mungkin tidak ada jika tidak ada alamat email yang terkait dengan pelaku. |
actor.callerType |
Jenis aktor. |
actor.key |
Hanya ada jika |
actor.applicationInfo |
Detail aplikasi yang menjadi pelaku untuk aktivitas tersebut. |
actor.applicationInfo.oauthClientId |
ID klien OAuth aplikasi pihak ketiga yang digunakan untuk melakukan tindakan. |
actor.applicationInfo.applicationName |
Nama aplikasi yang digunakan untuk melakukan tindakan. |
actor.applicationInfo.impersonation |
Apakah aplikasi meniru identitas pengguna. |
networkInfo |
Informasi jaringan pengguna yang melakukan tindakan. |
resourceDetails[] |
Detail resource tempat tindakan dilakukan. |
NetworkInfo
Informasi jaringan pengguna yang melakukan tindakan.
Representasi JSON |
---|
{ "ipAsn": [ integer ], "regionCode": string, "subdivisionCode": string } |
Kolom | |
---|---|
ipAsn[] |
Alamat IP pengguna yang melakukan tindakan. |
regionCode |
Kode wilayah ISO 3166-1 alpha-2 pengguna yang melakukan tindakan. |
subdivisionCode |
Kode wilayah ISO 3166-2 (negara bagian dan provinsi) untuk negara pengguna yang melakukan tindakan. |
ResourceDetails
Detail resource tempat tindakan dilakukan.
Representasi JSON |
---|
{
"id": string,
"title": string,
"type": string,
"appliedLabels": [
{
object ( |
Kolom | |
---|---|
id |
ID resource. |
title |
Judul aset. Misalnya, untuk dokumen drive, ini adalah judul dokumen. Jika berupa email, ini akan menjadi subjek. |
type |
Jenis resource - dokumen, email, pesan chat |
appliedLabels[] |
activities.list label yang diterapkan pada resource |
relation |
Menentukan hubungan resource dengan peristiwa |
AppliedLabel
Detail label yang diterapkan pada resource.
Representasi JSON |
---|
{ "id": string, "title": string, "fieldValues": [ { object ( |
Kolom | |
---|---|
id |
ID label - Hanya ID label, bukan nama resource OnePlatform lengkap. |
title |
Judul label |
fieldValues[] |
activities.list kolom yang merupakan bagian dari label dan telah ditetapkan oleh pengguna. Jika label memiliki kolom yang tidak ditetapkan oleh pengguna, label tersebut tidak akan ada dalam daftar ini. |
reason |
Alasan label diterapkan pada resource. |
FieldValue
Detail nilai kolom yang ditetapkan oleh pengguna untuk label tertentu.
Representasi JSON |
---|
{ "id": string, "displayName": string, "type": string, "reason": { object ( |
Kolom | |
---|---|
id |
ID kolom |
displayName |
Nama tampilan kolom |
type |
Jenis kolom |
reason |
Alasan kolom diterapkan ke label. |
Kolom union value . Nilai yang disimpan di kolom value hanya dapat berupa salah satu dari berikut: |
|
unsetValue |
Jika kolom tidak disetel, nilai ini akan benar (true). |
longTextValue |
Menetapkan nilai teks yang panjang. |
textValue |
Menetapkan nilai teks. |
textListValue |
Menetapkan nilai daftar teks. |
selectionValue |
Menetapkan nilai pilihan dengan memilih satu nilai dari dropdown. |
selectionListValue |
Menetapkan nilai daftar pilihan dengan memilih beberapa nilai dari dropdown. |
integerValue |
Menetapkan nilai bilangan bulat. |
userValue |
Menetapkan nilai pengguna dengan memilih satu pengguna. |
userListValue |
Menetapkan nilai daftar pengguna dengan memilih beberapa pengguna. |
dateValue |
Menetapkan nilai tanggal. |
TextListValue
Menetapkan nilai daftar teks.
Representasi JSON |
---|
{ "values": [ string ] } |
Kolom | |
---|---|
values[] |
activities.list nilai teks. |
SelectionValue
Menetapkan nilai pilihan dengan memilih satu nilai dari dropdown.
Representasi JSON |
---|
{ "id": string, "displayName": string, "badged": boolean } |
Kolom | |
---|---|
id |
ID pilihan. |
displayName |
Nama tampilan pilihan. |
badged |
Apakah pilihan diberi badge. |
SelectionListValue
Menetapkan nilai daftar pilihan dengan memilih beberapa nilai dari dropdown.
Representasi JSON |
---|
{
"values": [
{
object ( |
Kolom | |
---|---|
values[] |
activities.list of selections. |
UserValue
Menetapkan nilai pengguna dengan memilih satu pengguna.
Representasi JSON |
---|
{ "email": string } |
Kolom | |
---|---|
email |
Email pengguna. |
UserListValue
Menetapkan nilai daftar pengguna dengan memilih beberapa pengguna.
Representasi JSON |
---|
{
"values": [
{
object ( |
Kolom | |
---|---|
values[] |
activities.list of users. |
Tanggal
Menunjukkan seluruh atau sebagian tanggal kalender, seperti ulang tahun. Waktu dan zona waktu ditentukan di tempat lain atau tidak signifikan. Tanggal ini terkait dengan Kalender Gregorian. Hal ini dapat mewakili salah satu dari berikut ini:
- Tanggal lengkap, dengan nilai tahun, bulan, dan hari bukan nol.
- Bulan dan hari, dengan tahun nol (misalnya, hari jadi).
- Tahun saja, dengan bulan nol dan hari nol.
- Tahun dan bulan, dengan hari nol (misalnya, tanggal habis masa berlaku kartu kredit).
Jenis terkait:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
Representasi JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
Kolom | |
---|---|
year |
Tahun dalam tanggal. Harus dari 1 hingga 9999, atau 0 untuk menentukan tanggal tanpa tahun. |
month |
Bulan dalam setahun. Harus dari 1 hingga 12, atau 0 untuk menentukan tahun tanpa bulan dan hari. |
day |
Hari dalam sebulan. Harus dari 1 hingga 31 dan berlaku untuk tahun dan bulan, atau 0 untuk menentukan tahun saja atau tahun dan bulan jika hari dianggap tidak signifikan. |
Alasan
Alasan label/kolom diterapkan.
Representasi JSON |
---|
{ "reasonType": string } |
Kolom | |
---|---|
reasonType |
Jenis alasan. |