एडमिन गतिविधि की रिपोर्ट

एडमिन गतिविधि रिपोर्ट आपके खाते के सभी एडमिन की Admin console गतिविधियों की जानकारी दिखाती है. हर रिपोर्ट, रिपोर्ट से जुड़े बेसिक पैरामीटर के साथ बेसिक रिपोर्ट एंडपॉइंट अनुरोध का इस्तेमाल करती है, जैसे कि एडमिन का नाम या कोई खास Admin console इवेंट. हर रिपोर्ट के लिए ज़्यादा से ज़्यादा समयावधि पिछले 180 दिनों की होती है.

आपके ग्राहक समझौते के मुताबिक, एडमिन गतिविधि की रिपोर्ट का इस्तेमाल सिर्फ़ कानूनी मकसद के लिए किया जा सकता है. ये रिपोर्ट, Google Workspace, Education, और इंटरनेट सेवा देने वाली कंपनी (आईएसपी) के खातों पर भी लागू होती हैं.

सभी एडमिन गतिविधियां फिर से पाएं

किसी खाते के लिए की गई सभी एडमिन गतिविधियों की रिपोर्ट पाने के लिए, नीचे दिए गए GET एचटीटीपी अनुरोध का इस्तेमाल करें और अनुमति के दस्तावेज़ में बताया गया ऑथराइज़ेशन टोकन शामिल करें. अनुरोध की क्वेरी स्ट्रिंग और रिस्पॉन्स प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, एपीआई का रेफ़रंस देखें. आसानी से समझ में आने के लिए, नीचे दिए गए उदाहरण को लाइन रिटर्न के साथ फ़ॉर्मैट किया गया है:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?endTime=a date&startTime=a date
&maxResults=number of events listed on each page of the report

नीचे दिए गए उदाहरण में, आपके खाते की पिछले 180 दिनों की एडमिन से जुड़ी सभी गतिविधियों की रिपोर्ट दी गई है. किसी रिपोर्ट के लिए यह समयावधि सबसे ज़्यादा है. maxResults क्वेरी स्ट्रिंग से तय होता है कि इस रिपोर्ट में हर रिपोर्ट पेज पर दो इवेंट हैं. एपीआई से मिले रिस्पॉन्स के उदाहरण के लिए, JSON रिस्पॉन्स का उदाहरण देखें:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?maxResults=2

नीचे दिए गए उदाहरण में, किसी ग्राहक की पिछले 180 दिनों की एडमिन से जुड़ी सभी गतिविधियों की रिपोर्ट दी गई है. customerId से पता चलता है कि किस ग्राहक के लिए रिपोर्ट पाना है.

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?customerId=C03az79cb

एडमिन की सभी गतिविधियां वापस पाएं

किसी एडमिन की ओर से की गई सभी Admin console गतिविधियों की रिपोर्ट पाने के लिए, यहां दिया गया GET एचटीटीपी अनुरोध इस्तेमाल करें. साथ ही, अनुमति के दस्तावेज़ में बताया गया ऑथराइज़ेशन टोकन शामिल करें. userKey, रिपोर्ट में एडमिन का मुख्य ईमेल पता होता है. अनुरोध की क्वेरी स्ट्रिंग और रिस्पॉन्स प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, एपीआई का रेफ़रंस देखें. आसानी से समझ में आने के लिए, नीचे दिए गए उदाहरण को लाइन रिटर्न के साथ फ़ॉर्मैट किया गया है:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/userKey
/applications/admin?endTime=a date&startTime=a date
&maxResults=number of events listed on each page of the report
&filters=event name parameter relational operator parameter value

इस उदाहरण में, Admin console ऐप्लिकेशन में john@example.com की ओर से किए गए सभी बदलावों की रिपोर्ट दी गई है. साथ ही, जवाब को फ़िल्टर करके ऐसी कोई भी गतिविधि दिखाई जा सकती है जिसका OLD_VALUE ALLOW_CAMERA के बराबर हो. एपीआई से मिले रिस्पॉन्स के उदाहरण के लिए, JSON रिस्पॉन्स का उदाहरण देखें. इसके अलावा, गतिविधियों से जुड़ी जानकारी के लिए, एडमिन इवेंट के नाम देखें:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/john@example.com
/applications/admin?maxResults=2&filters=OLD_VALUE==ALLOW_CAMERA

इवेंट के नाम के हिसाब से सभी गतिविधियां वापस पाएं

किसी खास इवेंट के नाम से जुड़ी सभी गतिविधियों की रिपोर्ट को फिर से पाने के लिए, यहां दिए गए GET एचटीटीपी अनुरोध का इस्तेमाल करें. साथ ही, अनुमति के दस्तावेज़ में बताए गए ऑथराइज़ेशन टोकन को शामिल करें. eventName की जानकारी के लिए, एडमिन इवेंट के नामों के बारे में जानकारी देखें. अनुरोध की क्वेरी स्ट्रिंग और रिस्पॉन्स प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, एपीआई का रेफ़रंस देखें. आसानी से समझ में आने के लिए, नीचे दिए गए उदाहरण को लाइन रिटर्न के साथ फ़ॉर्मैट किया गया है:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?endTime=a date&startTime=a date
&maxResults=maximum number of events returned on a response page
&eventName=name of the administrative event

नीचे दिए गए उदाहरण में, Admin console पर उपयोगकर्ता के उपनाम को बदलने के सभी इंस्टेंस की रिपोर्ट को फिर से हासिल किया गया है. एपीआई से मिले रिस्पॉन्स के उदाहरण के लिए, JSON रिस्पॉन्स का उदाहरण देखें:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/all
/applications/admin?maxResults=1&eventName=CHANGE_LAST_NAME

इवेंट और एडमिन के हिसाब से सभी गतिविधियां वापस पाएं

किसी खास एडमिन की ओर से किए गए किसी इवेंट के नाम के लिए Admin console में किए गए सभी बदलावों की रिपोर्ट पाने के लिए, यहां दिया गया GET एचटीटीपी अनुरोध इस्तेमाल करें. साथ ही, अनुमति के दस्तावेज़ में बताया गया ऑथराइज़ेशन टोकन शामिल करें. userKey, रिपोर्ट में एडमिन का मुख्य ईमेल पता होता है. eventName की जानकारी के लिए, एडमिन इवेंट के नामों के बारे में जानकारी देखें. अनुरोध की क्वेरी स्ट्रिंग और रिस्पॉन्स प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, एपीआई का रेफ़रंस देखें. आसानी से समझ में आने के लिए, नीचे दिए गए उदाहरण को लाइन रिटर्न के साथ फ़ॉर्मैट किया गया है:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/userKey
/applications/admin?endTime=a date&startTime=a date
&maxResults=maximum number of events returned on a response page
&eventName=name of the administrative event

नीचे दिए गए उदाहरण में, Admin console में किए गए सभी बदलावों की रिपोर्ट के बारे में बताया गया है. साथ ही, इसमें किसी उपयोगकर्ता के सरनेम में किए गए ऐसे सभी बदलाव शामिल किए गए हैं जो john@example.com ने किए थे. एपीआई से मिले रिस्पॉन्स के उदाहरण के लिए, JSON रिस्पॉन्स का उदाहरण देखें:

GET https://admin.googleapis.com/admin/reports/v1/activity/users/john@example.com
/applications/admin?maxResults=1&eventName=CHANGE_LAST_NAME

एडमिन गतिविधि की रिपोर्ट का JSON रिस्पॉन्स का उदाहरण

सही जवाब एचटीटीपी 200 स्टेटस कोड दिखाता है. जवाब में स्टेटस कोड के साथ-साथ एक रिपोर्ट भी दिखती है. eventName की जानकारी के लिए, एडमिन इवेंट के नामों के बारे में जानकारी देखें. अनुरोध की यूआरएल क्वेरी स्ट्रिंग और रिस्पॉन्स प्रॉपर्टी के बारे में ज़्यादा जानकारी के लिए, एपीआई का रेफ़रंस देखें.

{
 "kind": "reports#auditActivities",
 "nextPageToken": "the next page's token",
 "items": [
  {
   "kind": "audit#activity",
   "id": {
    "time": "2011-06-17T15:39:18.460Z",
    "uniqueQualifier": "report's unique ID",
    "applicationName": "admin",
    "customerId": "C03az79cb"
   },
   "actor": {
    "callerType": "USER",
    "email": "liz@example.com",
    "profileId": "user's unique Google Workspace profile ID",
    "key": "consumer key of requestor in OAuth 2LO requests"
   },
   "ownerDomain": "example.com",
   "ipAddress": "user's IP address",
   "events": [
    {
     "type": "GROUP_SETTINGS",
     "name": "CHANGE_GROUP_SETTING",
     "parameters": [
      {
        "name": "SETTING_NAME",
        "value": "WHO_CAN_JOIN",
        "intValue": "integer value of parameter",
        "boolValue": "boolean value of parameter"
      }
     ]
    }
   ]
  },
  {
   "kind": "audit#activity",
   "id": {
    "time": "2011-06-17T15:39:18.460Z",
    "uniqueQualifier": "reports unique ID",
    "applicationName": "admin",
    "customerId": "C03az79cb"
   },
   "actor": {
    "callerType": "USER",
    "email": "liz@example.com",
    "profileId": "user's unique Google Workspace profile ID",
    "key": "consumer key of requestor in an OAuth 2LO request"
   },
   "ownerDomain": "example.com",
   "ipAddress": "user's IP address",
   "events": [
    {
     "type": "GROUP_SETTINGS",
     "name": "CREATE_GROUP",
     "parameters": [
      {
        "name": "GROUP_EMAIL",
        "value": "helpdesk@example.com",
        "intValue": "",
        "boolValue": ""
       }
      ]
     }
    ]
   }
  ]
 }