Workspaces: updateProposal

GTM Workspace के प्रस्ताव को अपडेट करता है. इसे अभी आज़माएं.

अनुरोध

एचटीटीपी अनुरोध

PUT https://www.googleapis.com/tagmanager/v2/path

पैरामीटर

पैरामीटर का नाम वैल्यू ब्यौरा
पाथ पैरामीटर
path string GTM वर्कस्पेस प्रपोज़ल का रिलेटिव पाथ: उदाहरण के लिए: accounts/{aid}/containers/{CID}/workspace/{wid}/workspace_proposal

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर के साथ डेटा दें:

{
  "status": string,
  "reviewers": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "newComment": {
    "content": string
  },
  "fingerprint": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
status string अगर यह मौजूद होता है, तो फ़ाइल फ़ोल्डर के प्रस्ताव का स्टेटस अपडेट कर दिया जाता है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "approved"
  • "cancelled"
  • "completed"
  • "requested"
  • "reviewed"
  • "statusUnspecified"
reviewers[] list अगर यह मौजूद होता है, तो फ़ाइल फ़ोल्डर के प्रस्ताव के समीक्षकों की सूची अपडेट कर दी जाती है.
reviewers[].type string उपयोगकर्ता टाइप, उपयोगकर्ता और Google Tag Manager सिस्टम के बीच अंतर करता है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "gaiaId"
  • "system"
reviewers[].gaiaId long उपयोगकर्ता से जुड़ा GAIA आईडी, जो Google Tag Manager सिस्टम के लिए मौजूद नहीं है.
newComment nested object अगर यह मौजूद है, तो फ़ाइल फ़ोल्डर के प्रस्ताव के इतिहास में एक नई टिप्पणी जोड़ दी जाती है.
newComment.content string समीक्षक या लेखक की टिप्पणी का कॉन्टेंट.
fingerprint string यह फ़िंगरप्रिंट, स्टोरेज में मौजूद प्रस्ताव के फ़िंगरप्रिंट से मेल खाना चाहिए.

जवाब

कामयाब होने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:

{
  "path": string,
  "status": string,
  "authors": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "reviewers": [
    {
      "type": string,
      "gaiaId": long
    }
  ],
  "history": [
    {
      "type": string,
      "comment": {
        "content": string
      },
      "statusChange": {
        "oldStatus": string,
        "newStatus": string
      },
      "createdBy": {
        "type": string,
        "gaiaId": long
      },
      "createdTimestamp": {
        "seconds": long,
        "nanos": integer
      }
    }
  ],
  "fingerprint": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
path string GTM वर्कस्पेस प्रस्ताव का रिलेटिव पाथ.
status string फ़ाइल फ़ोल्डर के प्रस्ताव की स्थिति, जिसकी समीक्षा की जा रही है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "approved"
  • "cancelled"
  • "completed"
  • "requested"
  • "reviewed"
  • "statusUnspecified"
authors[] list वर्कस्पेस के प्रस्ताव के लिए लेखकों की सूची.
authors[].type string उपयोगकर्ता टाइप, उपयोगकर्ता और Google Tag Manager सिस्टम के बीच अंतर करता है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "gaiaId"
  • "system"
authors[].gaiaId long उपयोगकर्ता से जुड़ा GAIA आईडी, जो Google Tag Manager सिस्टम के लिए मौजूद नहीं है.
reviewers[] list वर्कस्पेस के प्रस्ताव के लिए समीक्षकों की सूची.
reviewers[].type string उपयोगकर्ता टाइप, उपयोगकर्ता और Google Tag Manager सिस्टम के बीच अंतर करता है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "gaiaId"
  • "system"
reviewers[].gaiaId long उपयोगकर्ता से जुड़ा GAIA आईडी, जो Google Tag Manager सिस्टम के लिए मौजूद नहीं है.
history[] list टिप्पणियों का इतिहास और स्थिति में हुए बदलावों को रिकॉर्ड करता है.
history[].type string टिप्पणियों और स्टेटस में होने वाले बदलावों के बीच अंतर करने वाला इतिहास टाइप.

स्वीकार की जाने वाली वैल्यू हैं:
  • "comment"
  • "statusChange"
  • "unspecified"
history[].comment nested object किसी उपयोगकर्ता या समीक्षक की टिप्पणी.
history[].comment.content string समीक्षक या लेखक की टिप्पणी का कॉन्टेंट.
history[].statusChange nested object प्रस्ताव की स्थिति में बदलाव.
history[].statusChange.oldStatus string स्थिति बदलने से पहले के प्रस्ताव की स्थिति.

स्वीकार की जाने वाली वैल्यू हैं:
  • "approved"
  • "cancelled"
  • "completed"
  • "requested"
  • "reviewed"
  • "statusUnspecified"
history[].statusChange.newStatus string इसके बाद, नए प्रस्ताव की स्थिति बदल जाएगी.

स्वीकार की जाने वाली वैल्यू हैं:
  • "approved"
  • "cancelled"
  • "completed"
  • "requested"
  • "reviewed"
  • "statusUnspecified"
history[].createdBy nested object इतिहास में बदलाव के लिए ज़िम्मेदार पक्ष.
history[].createdBy.type string उपयोगकर्ता टाइप, उपयोगकर्ता और Google Tag Manager सिस्टम के बीच अंतर करता है.

स्वीकार की जाने वाली वैल्यू हैं:
  • "gaiaId"
  • "system"
history[].createdBy.gaiaId long उपयोगकर्ता से जुड़ा GAIA आईडी, जो Google Tag Manager सिस्टम के लिए मौजूद नहीं है.
history[].createdTimestamp nested object फ़ाइल फ़ोल्डर के प्रस्ताव में, इतिहास से जुड़े इस इवेंट को कब जोड़ा गया था.
history[].createdTimestamp.seconds long Unix epoch 1970-01-01T00:00:00Z के बाद से, यूटीसी समय के सेकंड के बारे में जानकारी देता है. 0001-01-01T00:00:00Z से 9999-12-31T23:59:59Z के बीच होना चाहिए.
history[].createdTimestamp.nanos integer नैनोसेकंड रिज़ॉल्यूशन पर, एक सेकंड के नॉन-नेगेटिव. भिन्नों वाले ऋणात्मक सेकंड मानों में अब भी गैर-ऋणात्मक नैनो मान होने चाहिए, जो आने वाले समय में आगे की गणना करते हैं. यह 0 से 9,99,99,999 के बीच होना चाहिए.
fingerprint string GTM फ़ाइल फ़ोल्डर के प्रस्ताव का फ़िंगरप्रिंट, जिसकी गिनती स्टोरेज के समय की जाती है. प्रस्ताव में बदलाव होने पर, इस वैल्यू का फिर से हिसाब लगाया जाता है.

इसे आज़माएं!

इस तरीके को लाइव डेटा पर कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.