टूल: unlabel_thread
इस तरीके का इस्तेमाल करके, पुष्टि किए गए उपयोगकर्ता के Gmail खाते में मौजूद किसी थ्रेड से लेबल हटाए जा सकते हैं. अगर आपको थ्रेड आईडी के बारे में पक्का नहीं है, तो पहले search_threads टूल का इस्तेमाल करें. अगर आपको किसी उपयोगकर्ता लेबल के आईडी के बारे में पक्का नहीं है, तो पहले list_labels टूल का इस्तेमाल करें.
यहां दिए गए सैंपल में, curl का इस्तेमाल करके unlabel_thread एमसीपी टूल को चालू करने का तरीका बताया गया है.
| कर्ल अनुरोध |
|---|
curl --location 'https://gmailmcp.googleapis.com/mcp/v1' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "unlabel_thread", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
UnlabelThread RPC के लिए अनुरोध मैसेज.
UnlabelThreadRequest
| JSON के काेड में दिखाना |
|---|
{ "threadId": string, "labelIds": [ string ] } |
| फ़ील्ड | |
|---|---|
threadId |
ज़रूरी है. वह थ्रेड जिसका लेबल हटाना है उसका यूनीक आइडेंटिफ़ायर. |
labelIds[] |
ज़रूरी है. हटाए जाने वाले लेबल के यूनीक आइडेंटिफ़ायर. यह सिस्टम लेबल आईडी (जैसे, 'INBOX', 'TRASH', 'SPAM', 'STARRED', 'UNREAD', 'IMPORTANT') या उपयोगकर्ता के तय किए गए लेबल आईडी में से कोई एक हो सकता है. यह टूल |
आउटपुट स्कीमा
UnlabelThread RPC के लिए जवाब का मैसेज.
टूल एनोटेशन
बदलाव करने से जुड़ी जानकारी: ✅ | एक ही कार्रवाई को बार-बार करने से जुड़ी जानकारी: ✅ | सिर्फ़ पढ़ने से जुड़ी जानकारी: ❌ | ओपन वर्ल्ड से जुड़ी जानकारी: ❌
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modify