Google Chat के इवेंट की सदस्यता लेना

इस पेज पर, Chat के उन इवेंट के बारे में बताया गया है जिनकी सदस्यता कोई Chat ऐप्लिकेशन, Google Workspace Events API का इस्तेमाल करके ले सकता है. आपको किस तरह के इवेंट चाहिए, यह तय करने के बाद, Chat से इवेंट पाने के लिए सदस्यता बनाएं.

इवेंट की सदस्यता लेने के अलावा, Google Chat API को कॉल करके भी इवेंट के बारे में क्वेरी की जा सकती है. Chat API को कॉल करके, समय-समय पर इवेंट की जानकारी वापस पाई जा सकती है. इसके अलावा, किसी सदस्यता से जुड़े उन इवेंट की जानकारी भी पाई जा सकती है जो सेवा में रुकावट की वजह से छूट गए हों. Chat इवेंट पाने और उनका जवाब देने के तरीकों के बारे में जानने के लिए, Chat के दस्तावेज़ में Chat के इवेंट के साथ काम करना लेख पढ़ें.

Chat के साथ काम करने वाले इवेंट

Google Workspace की सदस्यताओं की मदद से, Chat में होने वाले इन बदलावों के बारे में इवेंट की सूचनाएं पाई जा सकती हैं:

  • स्पेस में नए, अपडेट किए गए या मिटाए गए मैसेज.
  • किसी मैसेज पर नई प्रतिक्रियाएं दी गई हों या हटाई गई हों.
  • स्पेस में जोड़े गए, अपडेट किए गए या हटाए गए सदस्य.
  • आपने जिस स्पेस की सदस्यता ली है उसमें होने वाले बदलाव. जैसे, स्पेस का नाम या ब्यौरा अपडेट होना.
  • उपयोगकर्ता की उपलब्धता में बदलाव.
  • उपयोगकर्ता के spaceReadState या threadReadState में बदलाव.

ऐसे संसाधन जिन्हें इवेंट के लिए मॉनिटर किया जा सकता है

इवेंट पाने के लिए, आपको Chat के उस संसाधन की जानकारी देनी होगी जिसकी निगरानी करनी है. इसे सदस्यता का टारगेट रिसॉर्स कहा जाता है.

Google Workspace Events API, Chat के लिए इन टारगेट रिसॉर्स के साथ काम करता है:

टारगेट रिसॉर्स फ़ॉर्मैट सीमाएं
स्पेस

//chat.googleapis.com/spaces/SPACE

जहां SPACE, Chat API के space संसाधन के संसाधन के नाम में मौजूद आईडी है. स्पेस का आईडी, उसके यूआरएल से या spaces.list() तरीके का इस्तेमाल करके पाया जा सकता है.

सदस्यता को अनुमति देने वाला Chat उपयोगकर्ता या Chat ऐप्लिकेशन, अपने Google Workspace या Google खाते से स्पेस का सदस्य होना चाहिए. इनका इस्तेमाल किया जा सकता है:
किसी उपयोगकर्ता के लिए सभी स्पेस

//chat.googleapis.com/spaces/-

सदस्यता को सिर्फ़ उन स्पेस के इवेंट मिलते हैं जिनमें उपयोगकर्ता, अपने Google Workspace या Google खाते से सदस्य के तौर पर शामिल है. सिर्फ़ उपयोगकर्ता की पुष्टि की सुविधा काम करती है.
उपयोगकर्ता

//cloudidentity.googleapis.com/users/USER

जहां USER, Chat API के user संसाधन के संसाधन के नाम में मौजूद आईडी है. ज़्यादा जानकारी के लिए, Google Chat के उपयोगकर्ताओं की पहचान करना और उनकी जानकारी देना लेख पढ़ें.

सदस्यता को सिर्फ़ उस उपयोगकर्ता के बारे में इवेंट मिलते हैं जिसने सदस्यता को अनुमति दी है. कोई उपयोगकर्ता, अन्य उपयोगकर्ताओं की ओर से सदस्यता को अनुमति नहीं दे सकता. सिर्फ़ उपयोगकर्ता की पुष्टि की सुविधा काम करती है.

ग्राहक

//admin.googleapis.com/customers/CUSTOMER

जहां CUSTOMER ग्राहक आईडी है. Chat ऐप्लिकेशन के कस्टम डोमेन के लिए, my_customer उपनाम का भी इस्तेमाल किया जा सकता है.

सदस्यता को ग्राहक के डोमेन से मैनेज किए जाने वाले सभी स्पेस और उपयोगकर्ताओं के लिए इवेंट मिलते हैं. सिर्फ़ एडमिन की अनुमति से ऐप्लिकेशन की पुष्टि करने की सुविधा के साथ काम करता है.

सदस्यताएं बनाने के लिए इवेंट के टाइप

सदस्यता बनाते समय, eventTypes[] फ़ील्ड का इस्तेमाल करके बताएं कि आपको किस तरह के इवेंट की सूचनाएं चाहिए. इवेंट टाइप को CloudEvents की खास जानकारी के मुताबिक फ़ॉर्मैट किया जाता है, जैसे कि google.workspace.APPLICATION.RESOURCE.VERSION.ACTION.

उदाहरण के लिए, Chat स्पेस में शामिल होने वाले उपयोगकर्ताओं के बारे में इवेंट पाने के लिए, स्पेस को टारगेट रिसॉर्स के तौर पर और इवेंट टाइप को google.workspace.chat.membership.v1.created के तौर पर तय करें. किसी उपयोगकर्ता के किसी स्पेस में शामिल होने के बारे में इवेंट पाने के लिए, उपयोगकर्ता को टारगेट रिसॉर्स के तौर पर और इवेंट टाइप को google.workspace.chat.membership.v1.created के तौर पर तय करें. इवेंट कैसे काम करते हैं, इस बारे में ज़्यादा जानने के लिए, Google Workspace इवेंट का स्ट्रक्चर देखें.

नीचे दी गई टेबल में बताया गया है कि स्पेस और उपयोगकर्ताओं की सदस्यताओं के लिए, किस तरह के इवेंट इस्तेमाल किए जा सकते हैं. इवेंट ट्रिगर होने से जुड़े अपवादों के बारे में जानने के लिए, सीमाएं लेख पढ़ें.

इवेंट का टाइप फ़ॉर्मैट संसाधन का डेटा
स्पेस की सदस्यताएं  
कोई मैसेज पोस्ट किया जाता है.

google.workspace.chat.message.v1.created

space.message

किसी मैसेज को अपडेट किया जाता है.

google.workspace.chat.message.v1.updated

space.message

कोई मैसेज मिटाया जाता है.

google.workspace.chat.message.v1.deleted

space.message

प्रतिक्रिया बनाई जाती है.

google.workspace.chat.reaction.v1.created

space.message.reaction

कोई प्रतिक्रिया मिटाई जाती है.

google.workspace.chat.reaction.v1.deleted

space.message.reaction

स्पेस में कोई सदस्य जोड़ा जाता है.

google.workspace.chat.membership.v1.created

space.membership

स्पेस में किसी सदस्य की भूमिका अपडेट की गई हो.

google.workspace.chat.membership.v1.updated

space.membership

स्पेस से किसी सदस्य को हटाया जाता है.

google.workspace.chat.membership.v1.deleted

space.membership

स्पेस अपडेट हो गया है.

google.workspace.chat.space.v1.updated

space

स्पेस मिटा दिया जाता है.

google.workspace.chat.space.v1.deleted

space

उपयोगकर्ताओं को सदस्यताएं असाइन करना  
उपयोगकर्ता किसी स्पेस का सदस्य बन जाता है.

ऐसा नहीं है कि हर नए सदस्य के जुड़ने पर इवेंट ट्रिगर हो. ज़्यादा जानकारी के लिए, सीमाएं लेख पढ़ें

google.workspace.chat.membership.v1.created

space.membership

स्पेस में उपयोगकर्ता की सदस्यता अपडेट की गई है.

google.workspace.chat.membership.v1.updated

space.membership

उपयोगकर्ता को स्पेस के डायरेक्ट मेंबर के तौर पर हटा दिया गया हो.

google.workspace.chat.membership.v1.deleted

space.membership

उपयोगकर्ता के लिए, स्पेस के पढ़े जाने की स्थिति अपडेट की गई है.

google.workspace.chat.spaceReadState.v1.updated

spaceReadState

उपयोगकर्ता के थ्रेड को पढ़े जाने की स्थिति अपडेट की जाती है.

google.workspace.chat.threadReadState.v1.updated

threadReadState

ग्राहकों को सदस्यताएं बेचना  
आपके Google Workspace संगठन में किसी स्पेस, मैसेज, प्रतिक्रिया, सदस्यता या उपयोगकर्ता के मैसेज पढ़े जाने की स्थिति में कोई इवेंट होता है.

यह स्पेस और उपयोगकर्ता की सदस्यताओं के लिए, सूची में शामिल सभी तरह के इवेंट के साथ काम करता है.

यह इवेंट के टाइप पर निर्भर करता है. उदाहरण के लिए, space, space.message, space.membership या spaceReadState.

बैच इवेंट के टाइप (सिर्फ़ आउटपुट)

आपने जिन इवेंट टाइप की सदस्यता ली है उनके अलावा, आपके चैट ऐप्लिकेशन को बैच इवेंट भी मिल सकते हैं. बैच इवेंट, एक ऐसा इवेंट होता है जो कम समय में होने वाले एक ही तरह के कई इवेंट को दिखाता है. बैच इवेंट के पेलोड में, बदले गए सभी संसाधनों की सूची होती है.

उदाहरण के लिए, अगर कोई उपयोगकर्ता किसी स्पेस में एक साथ 20 उपयोगकर्ताओं को जोड़ता है, तो आपके चैट ऐप्लिकेशन को बैच इवेंट (google.workspace.chat.membership.v1.batchCreated) मिल सकता है. इवेंट के पेलोड में, उन सभी नए Membership संसाधनों की सूची होती है जो उपयोगकर्ता के स्पेस में सदस्यों को जोड़ने पर बनाए गए थे.

आपको जिस भी इवेंट टाइप की सदस्यता लेनी है उसके लिए आपको बैच इवेंट मिलता है. इसलिए, सदस्यता बनाते समय आपको बैच इवेंट की जानकारी देने की ज़रूरत नहीं होती. उदाहरण के लिए, अगर आपने नई प्रतिक्रियाओं (google.workspace.chat.reaction.v1.created) की सदस्यता ली है, तो आपका चैट ऐप्लिकेशन, बैच प्रतिक्रिया इवेंट (google.workspace.chat.reaction.v1.batchCreated) पाने के लिए अपने-आप कॉन्फ़िगर हो जाता है.

यहां दी गई टेबल में, सदस्यता के लिए संभावित बैच इवेंट दिखाए गए हैं:

बैच इवेंट का टाइप फ़ॉर्मैट
एक से ज़्यादा मैसेज पोस्ट किए गए हैं.

google.workspace.chat.message.v1.batchCreated

एक से ज़्यादा मैसेज अपडेट किए गए हैं.

google.workspace.chat.message.v1.batchUpdated

एक से ज़्यादा मैसेज मिटाए गए हैं.

google.workspace.chat.message.v1.batchDeleted

एक से ज़्यादा प्रतिक्रियाएं बनाई गई हैं.

google.workspace.chat.reaction.v1.batchCreated

एक से ज़्यादा प्रतिक्रियाएं मिटाई गई हैं.

google.workspace.chat.reaction.v1.batchDeleted

सदस्यता वाले स्पेस में कई सदस्यों को जोड़ा गया हो या सदस्यता वाले उपयोगकर्ता को कई स्पेस में जोड़ा गया हो.

google.workspace.chat.membership.v1.batchCreated

सदस्यता वाले स्पेस या उपयोगकर्ता के लिए, एक से ज़्यादा सदस्यताओं को अपडेट किया गया हो.

google.workspace.chat.membership.v1.batchUpdated

सदस्यता वाले स्पेस से कई सदस्यों को हटा दिया गया है या सदस्यता वाले उपयोगकर्ता को कई स्पेस से हटा दिया गया है.

google.workspace.chat.membership.v1.batchDeleted

स्पेस में कई अपडेट मौजूद हों.

google.workspace.chat.space.v1.batchUpdated

सदस्यता लेने वाले उपयोगकर्ता के लिए, कई स्पेस के पढ़े जाने की स्थिति अपडेट की गई है.

google.workspace.chat.spaceReadState.v1.batchUpdated

सदस्यता लेने वाले उपयोगकर्ता के लिए, कई थ्रेड की 'पढ़ा गया' स्थितियां अपडेट की जाती हैं.

google.workspace.chat.threadReadState.v1.batchUpdated

इवेंट का डेटा

इस सेक्शन में, Chat में होने वाले इवेंट के लिए, इवेंट डेटा और पेलोड के उदाहरण दिए गए हैं.

जब आपकी Google Workspace सदस्यता को Chat से कोई इवेंट मिलता है, तो data फ़ील्ड में इवेंट का पेलोड शामिल होता है. इस पेलोड में, Google Workspace के उस संसाधन की जानकारी होती है जिसमें बदलाव किया गया है. उदाहरण के लिए, अगर आपने किसी स्पेस में सदस्यता से जुड़े इवेंट की सूचनाएं पाने की सुविधा चालू की है, तो इन इवेंट के पेलोड में, बदले गए spaces.membership संसाधन की जानकारी शामिल होती है.

इवेंट पेलोड में मौजूद संसाधन का डेटा

सदस्यता बनाते समय, यह तय किया जा सकता है कि आपको पेलोड में संसाधन के बारे में जानकारी शामिल करनी है या सिर्फ़ संसाधन का नाम शामिल करना है. उदाहरण के लिए, अगर आपको Chat स्पेस में मौजूद सदस्यों के बारे में इवेंट की सूचनाएं चाहिए, तो यह तय करें कि आपको इवेंट पेलोड में, सदस्यता संसाधन के कौनसे फ़ील्ड चाहिए.

यहां दी गई टेबल में, चैट स्पेस spaces/AAAABBBBBB की सदस्यता के लिए JSON पेलोड के उदाहरण दिए गए हैं. सदस्यता को मिलने वाले हर इवेंट के लिए, पेलोड इवेंट के data फ़ील्ड में दिखता है:

उदाहरण इवेंट का टाइप JSON पेलोड

कोई उपयोगकर्ता स्पेस में "नमस्ते" मैसेज पोस्ट करता है.

google.workspace.chat.message.v1.created

इसमें संसाधन का डेटा शामिल है:

{
    "message":
    {
        "name": "spaces/SPACE_ID/messages/MESSAGE_ID",
        "sender":
        {
            "name": "users/USER_ID",
            "type": "HUMAN"
        },
        "createTime": "2023-09-07T21:37:36.260127Z",
        "text": "Hello world",
        "thread":
        {
            "name": "spaces/SPACE_ID/threads/THREAD_ID"
        },
        "space":
        {
            "name": "spaces/SPACE_ID"
        },
        "argumentText": "Hello world"
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "message":
    {
        "name": "spaces/SPACE_ID/messages/MESSAGE_ID"
    }
}
      
कोई उपयोगकर्ता स्पेस मैनेजर बन जाता है.

google.workspace.chat.membership.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "membership":
    {
        "name": "spaces/SPACE_ID/members/MEMBER_ID",
        "state": "JOINED",
        "member":
        {
            "name": "users/USER_ID",
            "type": "HUMAN"
        },
        "createTime": "1970-01-01T00:00:00Z",
        "role": "ROLE_MANAGER"
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "membership":
    {
        "name": "spaces/SPACE_ID/members/MEMBER_ID"
    }
}
      
कोई उपयोगकर्ता, स्पेस के ब्यौरे को अपडेट करके "Cymbal Labs की बिक्री से जुड़ी टीम" कर देता है. google.workspace.chat.space.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "space":
    {
        "name": "spaces/SPACE_ID",
        "displayName": "Cymbal Sales",
        "spaceThreadingState": "THREADED_MESSAGES",
        "spaceType": "SPACE",
        "spaceDetails":
        {
            "description": "Sales team for Cymbal Labs."
        },
        "spaceHistoryState": "HISTORY_ON"
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "space":
    {
        "name": "spaces/SPACE_ID"
    }
}
      
Chat के दो उपयोगकर्ताओं को एक ही समय पर स्पेस में जोड़ा गया. google.workspace.chat.membership.v1.batchCreated

इसमें संसाधन का डेटा शामिल है:

{
    "memberships": [
        {
          "membership": {
            "name": "spaces/SPACE_ID/members/MEMBER_ID",
            "state": "JOINED",
            "member":
            {
                "name": "users/USER_ID",
                "type": "HUMAN"
            },
            "createTime": "1970-01-01T00:00:00Z",
            "role": "ROLE_MEMBER"
          }
        },
        {
          "membership": {
            "name": "spaces/SPACE_ID/members/MEMBER_ID",
            "state": "JOINED",
            "member":
            {
                "name": "users/USER_ID",
                "type": "HUMAN"
            },
            "createTime": "1970-01-01T00:00:00Z",
            "role": "ROLE_MEMBER"
          }
        }
    ]
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "memberships": [
        {
          "membership": {
            "name": "spaces/SPACE_ID/members/MEMBER_ID"
          }
        },
        {
          "membership": {
            "name": "spaces/SPACE_ID/members/MEMBER_ID"
          }
        }
    ]
}
      
कोई उपयोगकर्ता, 😊 इमोजी का इस्तेमाल करके किसी मैसेज पर प्रतिक्रिया देता है. google.workspace.chat.reaction.v1.created

इसमें संसाधन का डेटा शामिल है:

{
    "reaction":
    {
        "name": "spaces/SPACE_ID/messages/MESSAGE_ID/reactions/REACTION_ID",
        "user":
        {
            "name": "users/USER_ID",
            "type": "HUMAN"
        },
        "emoji":
        {
            "unicode": "😊"
        }
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "reaction":
    {
        "name": "spaces/SPACE_ID/messages/MESSAGE_ID/reactions/REACTION_ID"
    }
}
      
उपयोगकर्ता 😊 और 😸 इमोजी का इस्तेमाल करके, किसी मैसेज पर प्रतिक्रिया देते हैं. google.workspace.chat.reaction.v1.batchCreated

इसमें संसाधन का डेटा शामिल है:

{
    "reactions": [
        {
          "reaction": {
            "name": "spaces/SPACE_ID/messages/MESSAGE_ID/reactions/REACTION_ID",
            "user":
            {
                "name": "users/USER_ID",
                "type": "HUMAN"
            },
            "emoji":
            {
                "unicode": "😊"
            }
          }
        },
        {
          "reaction": {
            "name": "spaces/SPACE_ID/messages/MESSAGE_ID/reactions/REACTION_ID",
            "user":
            {
                "name": "users/USER_ID",
                "type": "HUMAN"
            },
            "emoji":
            {
                "unicode": "😸"
            }
          }
        }
    ]
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "reactions": [
      {
        "reaction": {
            "name": "spaces/SPACE_ID/messages/MESSAGE_ID/reactions/REACTION_ID"
        },
        "reaction": {
            "name": "spaces/SPACE_ID/messages/MESSAGE_ID/reactions/REACTION_ID",
        }
      }
    ]
}
      
कोई उपयोगकर्ता, न पढ़े गए स्पेस पर जाता है. इससे स्पेस के पढ़े जाने की स्थिति अपडेट हो जाती है. google.workspace.chat.spaceReadState.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
  "spaceReadState": {
    "name": "users/USER_ID/spaces/SPACE_ID/spaceReadState",
    "lastReadTime": "2026-04-14T14:03:46.431760Z"
  }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "spaceReadState": {
    "name": "users/USER_ID/spaces/SPACE_ID/spaceReadState"
  }
}
      
कोई उपयोगकर्ता किसी थ्रेड में मौजूद मैसेज पढ़ता है. इससे थ्रेड के पढ़े जाने की स्थिति अपडेट हो जाती है. google.workspace.chat.threadReadState.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
  "threadReadState": {
    "name": "users/USER_ID/spaces/SPACE_ID/threads/THREAD_ID/threadReadState",
    "lastReadTime": "2026-04-14T14:03:46.431760Z"
  }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
  "threadReadState": {
    "name": "users/USER_ID/spaces/SPACE_ID/threads/THREAD_ID/threadReadState"
  }
}
      
कोई उपयोगकर्ता, Chat में उपलब्ध हो. google.workspace.chat.availability.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
        "state": "ACTIVE"
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
    }
}
      
जब कोई उपयोगकर्ता Chat में कुछ समय से कोई गतिविधि नहीं कर रहा हो. google.workspace.chat.availability.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
        "state": "IDLE",
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
    }
}
      
कोई उपयोगकर्ता, Chat में अपनी उपलब्धता को Away पर सेट करता है. google.workspace.chat.availability.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
        "state": "AWAY",
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
    }
}
      
कोई उपयोगकर्ता, Chat में अपनी उपलब्धता को Do not disturb पर सेट करता है. google.workspace.chat.availability.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
        "state": "DO_NOT_DISTURB",
        "doNotDisturbMetadata": {
          "expirationTime": "2026-03-24T18:36:31.337Z"
        }
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
    }
}
      
कोई उपयोगकर्ता, Chat पर अपनी पसंद के मुताबिक स्टेटस सेट करता है. google.workspace.chat.availability.v1.updated

इसमें संसाधन का डेटा शामिल है:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
        "state": "ACTIVE",
        "customStatus": {
          "text": "Be right back",
          "emoji": {
            "unicode": "👟"
          },
          "expireTime": "2026-03-24T18:38:05.583655Z"
        }
    }
}
      

इसमें संसाधन का डेटा शामिल नहीं होता:

{
    "availability":
    {
        "name": "users/USER_ID/availability",
    }
}
      

सीमाएं और डिलीवरी के तरीके

सामान्य सीमाएं

  • सदस्यता से जुड़े इवेंट पाने के लिए, उपयोगकर्ता या चैट ऐप्लिकेशन को स्पेस का सदस्य होना चाहिए. अगर किसी व्यक्ति को Google ग्रुप के ज़रिए किसी स्पेस में जोड़ा गया है, अपडेट किया गया है या हटाया गया है, तो सदस्यता को सदस्यता से जुड़े उन इवेंट की सूचनाएं नहीं मिलती हैं. Google ग्रुप की सदस्यताएं कैसे काम करती हैं, यह जानने के लिए किसी स्पेस में Google ग्रुप जोड़ना लेख पढ़ें.

उपयोगकर्ता की सदस्यताएं

  • उपयोगकर्ताओं की सदस्यताओं के लिए, डायरेक्ट मैसेज या बिना नाम वाली ग्रुप चैट (google.workspace.chat.membership.v1.created) में नए सदस्यों के बारे में इवेंट, पहला मैसेज पोस्ट होने के बाद ही ट्रिगर होते हैं.

ग्राहक की सदस्यताएं

ग्राहक की सदस्यताओं के लिए, ये सीमाएं लागू होती हैं:

  • Google Workspace संगठन के पास कम से कम एक Enterprise एसकेयू लाइसेंस होना चाहिए.
  • कोई चैट ऐप्लिकेशन, Google Workspace के किसी संगठन के लिए सिर्फ़ एक ग्राहक सदस्यता बना सकता है. Google Workspace संगठन के पास, ग्राहक की ज़्यादा से ज़्यादा पांच सदस्यताएं हो सकती हैं. ये सदस्यताएं, अलग-अलग Chat ऐप्लिकेशन से बनाई जाती हैं.

ग्राहक की सदस्यताओं के लिए, इवेंट डिलीवरी इन सामान्य नियमों के मुताबिक होती है:

  • स्पेस इवेंट: ये इवेंट सिर्फ़ तब डिलीवर किए जाते हैं, जब इवेंट आपके Google Workspace संगठन के मैनेज किए जा रहे स्पेस में होता है.
  • उपयोगकर्ता से जुड़े इवेंट: ये इवेंट सिर्फ़ तब डिलीवर किए जाते हैं, जब इवेंट आपके Google Workspace संगठन से जुड़े किसी उपयोगकर्ता के लिए होता है.

हालांकि, पैसे चुकाकर ली जाने वाली सदस्यता से जुड़े इवेंट के लिए, इन नियमों में छूट दी गई है. आपकी सदस्यता को, आपके संगठन और बाहरी संगठनों, दोनों के मैनेज किए जा रहे स्पेस से सदस्यता के इवेंट मिल सकते हैं. हालांकि, ये इवेंट कैसे डिलीवर किए जाएंगे, यह इस बात पर निर्भर करता है कि स्पेस को कौनसा संगठन मैनेज करता है:

आपके Google Workspace संगठन की ओर से मैनेज किए जाने वाले स्पेस

अगर Google Workspace संगठन के मैनेज किए जा रहे स्पेस में, सदस्यों की सूची में कोई बदलाव होता है, तो उसे स्पेस इवेंट के तौर पर डिलीवर किया जाता है.

स्पेस इवेंट के संसाधन के नाम के लिए, इस फ़ॉर्मैट का इस्तेमाल किया जाता है:

spaces/{spaceId}/spaceEvents/{spaceEventId}

बाहरी संगठनों से मैनेज किए जाने वाले स्पेस

अगर आपके Google Workspace संगठन से मैनेज किए जा रहे किसी उपयोगकर्ता की सदस्यता, किसी बाहरी संगठन से मैनेज किए जा रहे स्पेस में बदलती है, तो आपकी सदस्यता को यह इवेंट उपयोगकर्ता इवेंट के तौर पर मिलता है. जैसे, किसी बाहरी उपयोगकर्ता का बनाया गया डायरेक्ट मैसेज या बाहरी स्पेस.

उपयोगकर्ता इवेंट के संसाधन के नाम के लिए, इस फ़ॉर्मैट का इस्तेमाल किया जाता है:

users/{userId}/userEvents/{userEventId}