DemandBird
आधिकारिकClaude, ChatGPT या किसी भी MCP क्लाइंट से अपनी आवाज़ में सोशल पोस्ट लिखें, शेड्यूल करें और प्रकाशित करें, और अपने एनालिटिक्स देखें। होस्टेड, OAuth साइन-इन के साथ।
DemandBird MCP के साथ आप क्या कर सकते हैं?
- अपनी शैली में पोस्ट के ड्राफ़्ट बनाएँ — किसी विषय पर पोस्ट माँगें और उसे ड्राफ़्ट के रूप में सेव करें, जिसमें आपकी ब्रांड की आवाज़ और वर्कस्पेस की शैली लागू हो।
- ड्राफ़्ट में बदलाव करें और उन्हें अपनी ज़रूरत के मुताबिक ढालें — ड्राफ़्ट 124 को छोटा या कम प्रचारात्मक बनाने के लिए कहें, या उसे किसी दूसरे प्लेटफ़ॉर्म के लिए तैयार करें।
- पोस्ट शेड्यूल करें और कतार में डालें — किसी ड्राफ़्ट को तय तारीख और समय पर शेड्यूल करें, या उसे पोस्टिंग कतार के अगले खाली स्लॉट में डालें।
- नतीजे देखें और पोस्ट खोजें — पूछें कि इस महीने आपके LinkedIn का प्रदर्शन कैसा रहा, पिछले 90 दिनों में आपकी सबसे अच्छी पोस्ट कौन-सी थी, या प्रकाशित पोस्ट को विषय के आधार पर खोजें।
- समीक्षा और अनुमोदन — किसी टीममेट को समीक्षा के लिए ड्राफ़्ट भेजें, देखें कि किस चीज़ का अनुमोदन आपकी प्रतीक्षा में है, और उसे मंज़ूर करें या टिप्पणी के साथ वापस भेजें।
- आइडिया सेव करें और वर्कस्पेस बदलें — एक साथ कई आइडिया DemandBird में सेव करें, या किसी दूसरे क्लाइंट के वर्कस्पेस में काम करने के लिए कहें, "switch to Acme"।
होस्ट किया गया MCP सर्वर
npx add-mcp 'https://app.demandbird.com/mcp'Claude Code, Codex, Cursor और अन्य में इंस्टॉल होता है
दस्तावेज़
पूछना शुरू करें
Claude या ChatGPT से वैसे बात करें जैसे आप किसी टीम के साथी से करते हैं। पहली बार अनुरोध करते समय “in DemandBird” कहना मददगार होता है।
लिखें
- “हमारे नए फ़ीचर के बारे में एक LinkedIn पोस्ट लिखें और उसे ड्राफ़्ट के रूप में सेव करें।”
- “ड्राफ़्ट 124 को छोटा और कम बिक्री-केंद्रित बनाएँ।”
- “पोस्ट 124 को X के लिए एक संस्करण में बदलें।”
शेड्यूल करें
नतीजे देखें
- “इस महीने मेरा LinkedIn कैसा रहा?”
- “पिछले 90 दिनों में मेरी सबसे अच्छी पोस्ट कौन-सी थी?”
- “मुझे LinkedIn पर कब पोस्ट करना चाहिए?”
टीम और आइडिया
- “ड्राफ़्ट 124 को समीक्षा के लिए Alex को भेजें।”
- “मेरी मंज़ूरी के लिए क्या-क्या इंतज़ार कर रहा है?”
- “इन पाँच आइडिया को DemandBird में सेव करें।”
जानने योग्य बातें
- आपकी मंज़ूरी के बिना कुछ भी प्रकाशित नहीं होता। जब आप कोई पोस्ट प्रकाशित करने, उसे मंज़ूर करने या किसी को आमंत्रित करने के लिए कहते हैं, तो DemandBird आपको एक लिंक भेजता है। आप उसे खोलते हैं, जाँचते हैं और खुद बटन दबाते हैं।
- ड्राफ़्ट आपकी शैली में होते हैं। जब Claude, DemandBird के साथ कोई पोस्ट लिखता है, तो वह आपके पोस्ट और आपके वर्कस्पेस के ब्रांड से सीखी गई आवाज़ का इस्तेमाल करता है।
- एजेंसियाँ क्लाइंट बदल सकती हैं। किसी दूसरे क्लाइंट के वर्कस्पेस में काम करने के लिए “switch to Acme” कहें, या पूछें “which DemandBird workspace am I in?”
- यह आपके मासिक AI भत्ते का इस्तेमाल करता है। पोस्ट लिखने और इमेज बनाने में उतना ही भत्ता लगता है जितना ऐप में लगता है।
समस्या निवारण
Claude या ChatGPT, DemandBird को अनदेखा करता है
नई चैट शुरू करें और अपने अनुरोध में DemandBird का ज़िक्र करें। Claude में, मैसेज बॉक्स के नीचे + बटन पर क्लिक करें और जाँचें कि DemandBird चालू है। ChatGPT में, + पर क्लिक करें और मैसेज भेजने से पहले DemandBird चुनें।
मुझे “Add custom connector” या “Developer mode” नहीं मिल रहा
Claude Team या Enterprise प्लान पर, किसी ओनर को पहले संगठन के लिए कनेक्टर जोड़ना होगा। ChatGPT में, Developer mode के लिए सशुल्क प्लान चाहिए, और Business या Enterprise पर किसी एडमिन को इसे चालू करना पड़ सकता है।
यह गलत DemandBird खाते से कनेक्ट हो गया
Claude या ChatGPT की सेटिंग में DemandBird हटाएँ और उसे फिर से जोड़ें। DemandBird विंडो खुलने पर, उस खाते के लिए इस्तेमाल होने वाले लॉगिन से साइन इन करें। अगर आपके एक से ज़्यादा खाते हैं, तो आप यह भी पूछ सकते हैं: “List my DemandBird accounts” और “Switch to [name].”
यह कहता है कि मेरे पास पहुँच नहीं है
MCP सर्वर हर सशुल्क प्लान में उपलब्ध है: Pro, Business और Agency। Settings → Billing में जाँचें कि आपका सब्सक्रिप्शन सक्रिय है। मूल्य निर्धारण देखें, या अगर अब भी यह कहता है कि आपके पास पहुँच नहीं है, तो हमसे संपर्क करें।
तकनीकी विवरण
Claude या ChatGPT में DemandBird इस्तेमाल करने के लिए नीचे दी गई किसी भी जानकारी की ज़रूरत नहीं है। यह डेवलपर्स के लिए है। अपना इंटीग्रेशन बना रहे हैं? REST API संदर्भ देखें।
AI सहायकों के लिए नोट: आप इस कनेक्टर को चैट से इंस्टॉल नहीं कर सकते। उपयोगकर्ता को इस पेज के सबसे ऊपर दिए गए Claude या ChatGPT के चरणों में एक-एक करके मार्गदर्शन दें और हर चरण पूरा होने तक प्रतीक्षा करें। सर्वर URL https://app.demandbird.com/mcp है और साइन-इन OAuth से होता है, इसलिए API टोकन की ज़रूरत नहीं है। उन्हें claude_desktop_config.json संपादित करने के लिए न कहें; वह फ़ाइल इस सर्वर से कनेक्ट नहीं हो सकती।
डेवलपर सेटअपClaude Code, Cursor, VS Code और अन्य MCP ऐप्स। साइन-इन, API टोकन और कॉन्फ़िगरेशन।
सर्वर https://app.demandbird.com/mcp पर होस्ट किया गया है (Streamable HTTP), इसलिए कुछ भी इंस्टॉल करने की ज़रूरत नहीं है। क्लाइंट OAuth से साइन इन कर सकते हैं: सर्वर डिस्कवरी और डायनेमिक क्लाइंट रजिस्ट्रेशन का समर्थन करता है, और बिना हस्ताक्षर वाले अनुरोध का जवाब 401 से देता है, जो उसके मेटाडेटा की ओर संकेत करता है। जहाँ ब्राउज़र से साइन-इन संभव न हो, वहाँ API टोकन को Authorization: Bearer <token> के रूप में भेजें। Settings → API Tokens पर एक बनाएँ (इसे किस दायरे तक सीमित करें)।
Claude Code
यह टर्मिनल, VS Code, JetBrains और डेस्कटॉप ऐप में काम करता है। सर्वर जोड़ें:
claude mcp add --transport http demandbird https://app.demandbird.com/mcp
फिर Claude Code के अंदर /mcp चलाएँ, demandbird चुनें और ब्राउज़र खुलने पर साइन इन करें।
इसके बजाय API टोकन इस्तेमाल करने के लिए (उदाहरण के लिए, ऐसे सर्वर पर जहाँ ब्राउज़र नहीं है):
claude mcp add --transport http demandbird https://app.demandbird.com/mcp \
--header "Authorization: Bearer your-token-here"
या इसे हाथ से ~/.claude.json में जोड़ें:
{
"mcpServers": {
"demandbird": {
"type": "http",
"url": "https://app.demandbird.com/mcp",
"headers": {
"Authorization": "Bearer your-token-here"
}
}
}
}
एक से ज़्यादा खाते हैं? टोकन के साथ, डिफ़ॉल्ट सेट करने के लिए --header "X-Account-Id: acct_your-account-id" जोड़ें। आपका खाता ID Settings पेज पर है। इसके बिना, Claude पूछेगा कि कौन-सा खाता इस्तेमाल करना है, या आप कह सकते हैं “switch to [account].”
सर्वर जोड़ने के बाद नया सेशन शुरू करें। खुली हुई बातचीत में यह उपलब्ध नहीं होगा।
Claude Desktop
Quick setup में दिए गए Claude के चरण इस्तेमाल करें। claude.ai पर जोड़े गए कनेक्टर डेस्कटॉप ऐप में भी दिखाई देते हैं। DemandBird को claude_desktop_config.json में न जोड़ें: वह फ़ाइल सिर्फ़ आपके कंप्यूटर पर प्रोग्राम शुरू करती है, इसलिए होस्ट किए गए सर्वर तक नहीं पहुँच सकती।
Codex
OpenAI के Codex CLI में सर्वर जोड़ें:
codex mcp add demandbird --url https://app.demandbird.com/mcp
फिर codex mcp login demandbird चलाएँ और ब्राउज़र खुलने पर साइन इन करें। इसे उपलब्ध कराने के लिए नया Codex सेशन शुरू करें।
अन्य MCP ऐप्स
Cursor, VS Code, Windsurf और अन्य MCP ऐप्स इसी तरह कनेक्ट हो सकते हैं। उन्हें URL दें और OAuth से साइन इन करने दें, या टोकन को हेडर के रूप में भेजें। फ़ाइल और कुंजी के सटीक नाम ऐप के अनुसार अलग-अलग होते हैं; सामान्य रूप कुछ ऐसा है:
{
"mcpServers": {
"demandbird": {
"url": "https://app.demandbird.com/mcp",
"headers": {
"Authorization": "Bearer your-token-here"
}
}
}
}
टूल संदर्भसर्वर के सभी 55 टूल और उनके हर पैरामीटर। डेवलपर्स और यह तय करने वाले AI सहायकों के लिए कि कौन-सा टूल इस्तेमाल करना है।
खाते और वर्कस्पेस
list_accounts
list_accounts
उन सभी खातों की सूची दिखाएँ जिनका आप इस्तेमाल कर सकते हैं, उनके ID और अभी चुने गए खाते सहित।
किसी पैरामीटर की ज़रूरत नहीं है।
select_account
select_account
किसी दूसरे खाते पर स्विच करें। बातचीत में इसके बाद की हर टूल कॉल उसी खाते का इस्तेमाल करेगी।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| account_idrequired | string | खाते का ID (जैसे acct_xxx) या संख्यात्मक ID। इसे ढूँढ़ने के लिए list_accounts इस्तेमाल करें। |
list_workspaces
list_workspaces
खाते के वर्कस्पेस (क्लाइंट) और सक्रिय वर्कस्पेस की सूची दिखाएँ। एजेंसी में हर क्लाइंट के लिए एक वर्कस्पेस होता है, जिसमें उसके अपने ड्राफ़्ट, चैनल, ब्रांड और एनालिटिक्स होते हैं।
किसी पैरामीटर की ज़रूरत नहीं है।
select_workspace
select_workspace
किसी दूसरे वर्कस्पेस पर स्विच करें, जैसे “switch to Acme।” यह चयन तब तक बना रहता है जब तक इसे फिर से बदला न जाए।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| workspacerequired | string | वर्कस्पेस का नाम (जैसे Acme) या संख्यात्मक ID, जो list_workspaces से मिले। |
move_post
move_post
गलत क्लाइंट के अंतर्गत सेव किए गए ड्राफ़्ट को किसी दूसरे वर्कस्पेस में ले जाएँ। पोस्ट को किसी भी वर्कस्पेस में ढूँढ़ता है। उसके टैग नए वर्कस्पेस में नाम के आधार पर मिलाए जाते हैं (या बनाए जाते हैं), और अगर लेखक तथा समीक्षकों को वहाँ पहुँच नहीं थी, तो उन्हें पहुँच दी जाती है। उसे वापस ले जाने से यह कार्रवाई पूर्ववत हो जाती है।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idrequired | string | ले जाने वाली पोस्ट का ID। |
| workspacerequired | string | पोस्ट को कहाँ ले जाना है—नाम या ID से, list_workspaces से। |
केवल खाता एडमिन के लिए। सिर्फ़ ड्राफ़्ट ले जाए जा सकते हैं, इसलिए पहले cancel_post से शेड्यूल की गई पोस्ट रद्द करें। अगर पोस्ट ऐसे चैनल पर प्रकाशित होने के लिए सेट है जो नए वर्कस्पेस में उपलब्ध नहीं है, तो उसे ले जाने से मना कर दिया जाएगा।
list_connected_accounts
list_connected_accounts
इस वर्कस्पेस से जुड़े सोशल खातों की सूची दिखाएँ। जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा खाते हों (दो LinkedIn प्रोफ़ाइल, या एक प्रोफ़ाइल और एक कंपनी पेज), तो संख्यात्मक ID पाने के लिए इसका इस्तेमाल करें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformoptional | string | सिर्फ़ एक प्लेटफ़ॉर्म दिखाएँ: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। |
इन ID को save_draft, schedule_post, queue_post या publish_post में platform_account_ids के रूप में दें।
get_status
get_status
त्वरित गणना: ड्राफ़्ट, शेड्यूल की गई पोस्ट, आज प्रकाशित पोस्ट और क्या कतार रुकी हुई है। इसमें एनालिटिक्स शामिल नहीं हैं।
किसी पैरामीटर की ज़रूरत नहीं है।
पोस्ट लिखना
हर प्लान में मासिक AI भत्ता शामिल है: Pro पर 90 ड्राफ़्ट, 60 री-राइट, 100 पोस्ट आइडिया और 2 वॉइस री-ट्रेनिंग; Business पर 140 ड्राफ़्ट, 110 री-राइट, 200 आइडिया और 4 री-ट्रेनिंग; Agency पर 450 ड्राफ़्ट, 340 री-राइट, 500 आइडिया और 10 री-ट्रेनिंग। प्लान और उनमें शामिल सुविधाएँ।
draft_post
draft_post
AI से आपकी आवाज़ और आपके वर्कस्पेस के ब्रांड में पोस्ट लिखें, फिर उसे ड्राफ़्ट के रूप में सेव करें। जब आप Claude से अपने लिए कुछ लिखने को कहें, तो इसका इस्तेमाल करें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| promptrequired | string | किस बारे में लिखना है, जैसे “मेरे नए SaaS उत्पाद को लॉन्च करने के बारे में एक पोस्ट।” |
| platformoptional | string | लक्षित प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। इससे लहजा और लंबाई बदलती है। Instagram के लिए इमेज या वीडियो अटैच करना ज़रूरी है। |
| draft_anywayoptional | boolean | जब अन्यथा और संदर्भ माँगा जाता, तब उपलब्ध जानकारी के आधार पर लिखने के लिए true सेट करें। |
| imagesoptional | array of objects | अटैच करने के लिए इमेज, वीडियो या एक PDF। थंबनेल से बड़ी किसी भी चीज़ के लिए, पहले upload_image कॉल करें और उससे मिला s3_key दें, जैसे [{ s3_key: "..." }]। PDF, LinkedIn दस्तावेज़ (स्वाइप करके देखे जा सकने वाले कैरोसेल) के रूप में पोस्ट होती है: सिर्फ़ LinkedIn पर, हर पोस्ट में एक, और कभी भी इमेज या वीडियो के साथ नहीं। |
| youtubeoptional | object | YouTube विकल्प: { title?, privacy_status?, thumbnail_url? }। अगर न दिया जाए, तो title पहली पंक्ति से लिया जाता है और इसकी सीमा 100 अक्षर है। privacy_status, public (डिफ़ॉल्ट), unlisted या private होता है। पोस्ट को शेड्यूल या प्रकाशित करने से पहले वीडियो अटैच करना ज़रूरी है। |
हर कॉल में आपके मासिक भत्ते से एक AI ड्राफ़्ट इस्तेमाल होता है।
tailor_draft
tailor_draft
किसी ड्राफ़्ट को दूसरे प्लेटफ़ॉर्म के लिए, आपकी आवाज़ में फिर से लिखें, जैसे “पोस्ट 123 को X के लिए उपयुक्त बनाएँ।”
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| idrequired | number | फिर से लिखने वाली पोस्ट का ID। |
| platformrequired | string | लक्षित प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। |
| save_asoptional | string | channel_copy री-राइट को उसी पोस्ट पर उस चैनल के अपने टेक्स्ट के रूप में सेव करता है। new_draft (डिफ़ॉल्ट) इसे अलग ड्राफ़्ट के रूप में सेव करता है। |
draft_variations
draft_variations
पढ़ने के लिए किसी ड्राफ़्ट के तीन अन्य संस्करण दिखाएँ। कुछ भी सेव नहीं होता।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| idrequired | number | पोस्ट ID। |
save_draft
save_draft
आपके लिखे टेक्स्ट को ठीक उसी रूप में ड्राफ़्ट के तौर पर सेव करें। इसमें AI का इस्तेमाल नहीं होता।
| Parameter | Type | Description |
|---|---|---|
| contentrequired | string | पोस्ट का टेक्स्ट। |
| platformsoptional | array of strings | लक्षित प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। |
| authoroptional | string | यह पोस्ट किसकी है: टीम के किसी साथी का नाम, या me। इसे अपनी पोस्ट के रूप में सहेजने के लिए इसे छोड़ दें। किसी और के नाम से पोस्ट केवल वही लोग सहेज सकते हैं जो सभी की पोस्ट देख सकते हैं। |
| tagsoptional | array of strings | टैग के नाम, जैसे ["Launch", "Case study"]। नामों का मिलान वर्कस्पेस के टैग से होता है, चाहे अक्षरों का केस कुछ भी हो। अगर आपको टैग प्रबंधित करने की अनुमति है, तो नया नाम एक नया टैग बन जाता है। अगर अनुमति नहीं है, तो कुछ भी सहेजा नहीं जाएगा और जवाब में वे टैग सूचीबद्ध होंगे जिनका आप उपयोग कर सकते हैं। |
| platform_account_idsoptional | object | हर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्ट किया गया अकाउंट इस्तेमाल करना है, जैसे { "linkedin": 42 }। list_connected_accounts से मिले आईडी इस्तेमाल करें। इसकी ज़रूरत केवल तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है। |
| channel_copiesoptional | object | किसी एक चैनल के लिए अलग टेक्स्ट, जिसे प्लेटफ़ॉर्म के आधार पर चुना जाता है; जैसे LinkedIn पोस्ट के X संस्करण के लिए { "twitter": "..." }। यह टेक्स्ट उस चैनल पर प्रकाशित होता है और बाकी सभी चैनलों पर साझा टेक्स्ट बना रहता है। किसी चैनल की कॉपी हटाने के लिए उसके लिए "" दें। दूसरी पोस्ट बनाने के बजाय इसका उपयोग करें। |
| first_commentoptional | object | आपकी पोस्ट लाइव होने के बाद उसी प्रोफ़ाइल से DemandBird द्वारा पोस्ट के नीचे की जाने वाली टिप्पणी: बातचीत शुरू करने के लिए कोई सवाल या कार्रवाई का आह्वान। LinkedIn, Facebook और Instagram के लिए। संरचना: { text, delay_minutes?, platforms? }। delay_minutes का मान 0, 1, 5, 10, 30 या 60 होता है (डिफ़ॉल्ट 1)। इसे हटाने के लिए { text: "" } दें। |
| first_commentsoptional | array of objects | क्रम से पोस्ट की जाने वाली अधिकतम 5 टिप्पणियाँ, जिनमें से हर एक के लिए अलग विलंब होता है। किसी टीम-साथी की प्रोफ़ाइल या पेज से टिप्पणी पोस्ट करने के लिए comment_as ( list_connected_accounts से मिला आईडी) जोड़ें। इससे मौजूदा पहली टिप्पणियाँ बदल जाती हैं; सभी हटाने के लिए [] दें। इनमें से किसी एक का उपयोग करें: first_comment; दोनों का नहीं। |
| imagesoptional | array of objects | जोड़ने के लिए चित्र, वीडियो या एक PDF। थंबनेल से बड़ी किसी भी चीज़ के लिए पहले upload_image कॉल करें और उससे मिला s3_key दें, जैसे [{ s3_key: "..." }]। PDF LinkedIn दस्तावेज़ (स्वाइप करके देखे जा सकने वाले कैरोसेल) के रूप में पोस्ट होती है: केवल LinkedIn पर, हर पोस्ट में एक, और कभी भी चित्रों या वीडियो के साथ नहीं। |
| youtubeoptional | object | YouTube विकल्प: { title?, privacy_status?, thumbnail_url? }। अगर title नहीं दिया जाता, तो यह पहले वाक्य से लिया जाता है और इसकी अधिकतम लंबाई 100 अक्षर होती है। privacy_status का मान public (डिफ़ॉल्ट), unlisted या private होता है। पोस्ट को शेड्यूल या प्रकाशित करने से पहले वीडियो अटैच करना ज़रूरी है। |
अगर Claude ने टेक्स्ट लिखा है, तो पहले get_brand_voice कॉल करना चाहिए, क्योंकि इस प्रक्रिया में आपकी ब्रांड आवाज़ लागू नहीं होती।
update_draft
update_draft
किसी पोस्ट का टेक्स्ट, मीडिया, प्लेटफ़ॉर्म, टैग, पहली टिप्पणी या चरण बदलें। बिना किसी AI के, दिए गए अनुसार हूबहू सहेजा जाता है। ड्राफ़्ट, शेड्यूल की गई और समीक्षा-लंबित पोस्ट पर काम करता है और शेड्यूल बनाए रखता है।
| Parameter | Type | Description |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
| contentoptional | string | नया टेक्स्ट। साझा टेक्स्ट की जगह लेता है। |
| platformsoptional | array of strings | नए प्लेटफ़ॉर्म। मौजूदा प्लेटफ़ॉर्म की जगह लेते हैं। |
| tagsoptional | array of strings | पोस्ट के टैग बदलता है; सभी हटाने के लिए [] दें। केवल टैग बदलना किसी भी पोस्ट पर काम करता है, प्रकाशित पोस्ट पर भी। |
| channel_copiesoptional | object | किसी एक चैनल के लिए अलग टेक्स्ट, जिसे प्लेटफ़ॉर्म के आधार पर चुना जाता है; जैसे LinkedIn पोस्ट के X संस्करण के लिए { "twitter": "..." }। यह टेक्स्ट उस चैनल पर प्रकाशित होता है और बाकी सभी चैनलों पर साझा टेक्स्ट बना रहता है। किसी चैनल की कॉपी हटाने के लिए उसके लिए "" दें। दूसरी पोस्ट बनाने के बजाय इसका उपयोग करें। |
| first_commentoptional | object | आपकी पोस्ट लाइव होने के बाद उसी प्रोफ़ाइल से DemandBird द्वारा पोस्ट के नीचे की जाने वाली टिप्पणी: बातचीत शुरू करने के लिए कोई सवाल या कार्रवाई का आह्वान। LinkedIn, Facebook और Instagram के लिए। संरचना: { text, delay_minutes?, platforms? }। delay_minutes का मान 0, 1, 5, 10, 30 या 60 होता है (डिफ़ॉल्ट 1)। इसे हटाने के लिए { text: "" } दें। |
| first_commentsoptional | array of objects | क्रम से पोस्ट की जाने वाली अधिकतम 5 टिप्पणियाँ, जिनमें से हर एक के लिए अलग विलंब होता है। किसी टीम-साथी की प्रोफ़ाइल या पेज से टिप्पणी पोस्ट करने के लिए comment_as ( list_connected_accounts से मिला आईडी) जोड़ें। इससे मौजूदा पहली टिप्पणियाँ बदल जाती हैं; सभी हटाने के लिए [] दें। इनमें से किसी एक का उपयोग करें: first_comment; दोनों का नहीं। |
| stageoptional | string | Content बोर्ड पर पोस्ट को आगे बढ़ाएँ: needs_writing, drafting, internal_review, client_review, revision_requested, on_hold, ready_to_schedule, rejected या done। केवल अनुमत बदलाव ही काम करते हैं; अस्वीकृत बदलाव पर अनुमत विकल्पों की सूची मिलती है। |
| stage_noteoptional | string | पोस्ट को आगे बढ़ाने का कारण। on_hold के लिए आवश्यक। |
| imagesoptional | array of objects | पोस्ट में मौजूद चीज़ों की जगह लेने वाले चित्र, वीडियो या एक PDF। थंबनेल से बड़ी किसी भी चीज़ के लिए पहले upload_image कॉल करें और उससे मिला s3_key दें, जैसे [{ s3_key: "..." }]। PDF LinkedIn दस्तावेज़ (स्वाइप करके देखे जा सकने वाले कैरोसेल) के रूप में पोस्ट होती है: केवल LinkedIn पर, हर पोस्ट में एक, और कभी भी चित्रों या वीडियो के साथ नहीं। |
| youtubeoptional | object | YouTube फ़ील्ड बदलें। इसकी संरचना draft_post जैसी ही है। |
अगर किसी चैनल की अपनी कॉपी है, तो content बदलने से वह कॉपी बिल्कुल वैसी ही रहती है और उसी चैनल पर प्रकाशित होती है। उसे बदलने के लिए channel_copies दें।
revise_draft
revise_draft
किसी ड्राफ़्ट पर मिली प्रतिक्रिया (“छोटा करें,” “कम बिक्री-केंद्रित,” “कार्रवाई का आह्वान जोड़ें”) लागू करें और संशोधित टेक्स्ट उसी पोस्ट में सहेजें। इससे चित्र, चैनल कॉपी और शेड्यूल बने रहते हैं, और लेखन आपकी ब्रांड आवाज़ में होता है।
| Parameter | Type | Description |
|---|---|---|
| idrequired | number | ड्राफ़्ट की पोस्ट आईडी, जो draft_post, save_draft या list_drafts से मिली हो। |
| feedbackrequired | string | आप अपने शब्दों में क्या बदलवाना चाहते हैं। |
| platformoptional | string | जिस प्लेटफ़ॉर्म की लंबाई सीमा के अनुसार टेक्स्ट ढालना है। डिफ़ॉल्ट रूप से पोस्ट का पहला प्लेटफ़ॉर्म इस्तेमाल होता है। इससे पोस्ट प्रकाशित होने की जगह नहीं बदलती। |
| draft_anywayoptional | boolean | अधिक संदर्भ माँगने के बजाय उपलब्ध जानकारी के आधार पर फिर से लिखने के लिए true सेट करें। |
ड्राफ़्ट पर प्रतिक्रिया देने के लिए हर बार इसका उपयोग करें। draft_post को दोबारा कॉल करने से एक दूसरा, असंबंधित ड्राफ़्ट बनता है। हर कॉल आपके मासिक भत्ते से एक AI पुनर्लेखन इस्तेमाल करती है।
attach_reference
attach_reference
किसी पोस्ट के साथ स्रोत सामग्री (कॉल का ट्रांसक्रिप्ट, लेख, नोट्स) सहेजें। आप और आपके समीक्षक इसे पढ़ सकते हैं, लेकिन यह कभी प्रकाशित नहीं होती और न ही पोस्ट बदलती है या अनुमोदन रीसेट करती है।
| Parameter | Type | Description |
|---|---|---|
| post_idrequired | number | पोस्ट आईडी। |
| textoptional | string | सामग्री, अधिकतम 200,000 अक्षर। text या url दें, दोनों नहीं। |
| urloptional | string | एक लिंक। पेज को बैकग्राउंड में फ़ेच किया जाता है और फ़ेच विफल होने पर भी लिंक सहेजा रहता है। |
| titleoptional | string | एक लेबल। अगर text नहीं दिया जाता, तो यह उसकी पहली पंक्ति से लिया जाता है। |
स्रोत सामग्री कभी भी content में न डालें। content में जो भी होगा, वही प्रकाशित होगा। एक पोस्ट में अधिकतम 20 संदर्भ हो सकते हैं।
suggest_hashtags
suggest_hashtags
ड्राफ़्ट के लिए हैशटैग और एक दूसरी शुरुआती पंक्ति सुझाएँ। कुछ भी सहेजा नहीं जाता।
| Parameter | Type | Description |
|---|---|---|
| idoptional | number | पोस्ट आईडी। डिफ़ॉल्ट रूप से वह ड्राफ़्ट इस्तेमाल होता है जिसे आपने पिछली बार बदला था। |
पोस्ट ढूँढ़ना
list_drafts
list_drafts
स्थिति के अनुसार आपकी पोस्ट की सूची दिखाएँ, जिसमें आईडी, पूर्वावलोकन, प्लेटफ़ॉर्म और शेड्यूल शामिल हों।
| Parameter | Type | Description |
|---|---|---|
| statusoptional | string | draft (डिफ़ॉल्ट), scheduled, posted या failed। |
| editorial_statusoptional | string | Content बोर्ड के चरण के अनुसार फ़िल्टर करें। update_draft में stage के समान मान। |
| limitoptional | number | कितनी पोस्ट दिखानी हैं (डिफ़ॉल्ट 20, अधिकतम 100)। |
get_post
get_post
किसी एक पोस्ट की पूरी जानकारी, जिसमें हर प्लेटफ़ॉर्म पर उसकी स्थिति और संदर्भ सामग्री (शीर्षक, लिंक, प्रकार, लंबाई और स्थिति, लेकिन उनका टेक्स्ट नहीं) शामिल है।
| Parameter | Type | Description |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
search_posts
search_posts
पोस्ट में लिखी बातों के आधार पर प्रकाशित पोस्ट ढूँढ़ें, जैसे “कीमतों के बारे में मेरी पोस्ट।” वर्कस्पेस के सभी चैनलों की हर पोस्ट खोजता है, जिसमें LinkedIn से आयात किया गया इतिहास भी शामिल है।
| Parameter | Type | Description |
|---|---|---|
| queryrequired | string | अधिकतम 5 शब्द। हर शब्द पोस्ट में मौजूद होना चाहिए। |
| authoroptional | string | किसकी पोस्ट: me, या टीम के किसी साथी का नाम, जैसे Alex। पूरे वर्कस्पेस में खोजने के लिए इसे छोड़ दें। |
| platformoptional | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| start_dateoptional | string (YYYY-MM-DD) | केवल इस दिन या इसके बाद की पोस्ट। |
| end_dateoptional | string (YYYY-MM-DD) | केवल इस दिन या इससे पहले की पोस्ट। |
| limitoptional | number | कितने मिलान दिखाने हैं (डिफ़ॉल्ट 10, अधिकतम 25)। |
list_recent_posts
| Parameter | Type | Description |
|---|---|---|
| limitoptional | number | कितनी पोस्ट दिखानी हैं (डिफ़ॉल्ट 5, अधिकतम 10)। |
list_scheduled_posts
| Parameter | Type | Description |
|---|---|---|
| windowoptional | string | today, week या upcoming (डिफ़ॉल्ट)। |
delete_post
delete_post
आईडी के आधार पर किसी ड्राफ़्ट को स्थायी रूप से हटाएँ। इसे वापस नहीं किया जा सकता। पहले से प्रकाशित पोस्ट को हटाया नहीं जा सकता; इसके लिए कोई टूल नहीं है।
| Parameter | Type | Description |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
शेड्यूल करना और प्रकाशित करना
schedule_post
schedule_post
एक या अधिक प्लेटफ़ॉर्म पर किसी तय तारीख और समय के लिए पोस्ट शेड्यूल करें।
| Parameter | Type | Description |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
| scheduled_atrequired | string (ISO 8601) | प्रकाशित करने का समय, जैसे 2026-03-10T09:00:00Z। यह भविष्य का समय होना चाहिए। |
| platformsoptional | array of strings | डिफ़ॉल्ट रूप से पोस्ट में पहले से मौजूद प्लेटफ़ॉर्म इस्तेमाल होते हैं। |
| platform_account_idsoptional | object | हर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्ट किया गया अकाउंट इस्तेमाल करना है, जैसे { "linkedin": 42 }। list_connected_accounts से मिले आईडी इस्तेमाल करें। इसकी ज़रूरत केवल तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है। |
| variance_minutesoptional | number | अकाउंट के पोस्टिंग-समय में बदलाव को ओवरराइड करें; मान 0 से 60 तक हो सकता है। पोस्ट का समय इस मान के आधे तक आगे-पीछे किया जाता है, ताकि सभी पोस्ट एक ही मिनट पर न जाएँ। सटीक समय बनाए रखने के लिए 0 दें। |
queue_post
queue_post
पोस्ट को अपनी पोस्टिंग कतार के अगले खाली स्लॉट में डालें।
| Parameter | Type | Description |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
| platformsoptional | array of strings | डिफ़ॉल्ट रूप से पोस्ट में पहले से मौजूद प्लेटफ़ॉर्म इस्तेमाल होते हैं। |
| platform_account_idsoptional | object | हर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्ट किया गया अकाउंट इस्तेमाल करना है, जैसे { "linkedin": 42 }। list_connected_accounts से मिले आईडी इस्तेमाल करें। इसकी ज़रूरत केवल तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है। |
| variance_minutesoptional | number | अकाउंट के पोस्टिंग-समय में बदलाव को ओवरराइड करें; मान 0 से 60 तक हो सकता है। पोस्ट का समय इस मान के आधे तक आगे-पीछे किया जाता है, ताकि सभी पोस्ट एक ही मिनट पर न जाएँ। सटीक समय बनाए रखने के लिए 0 दें। |
हर प्लेटफ़ॉर्म के लिए तय हुआ समय लौटाता है। कतार में डालने से पहले get_queue_slots का उपयोग करके बिना कतार में डाले समय देखें।
get_queue_slots
get_queue_slots
कुछ भी शेड्यूल किए बिना हर प्लेटफ़ॉर्म का अगला खाली कतार स्लॉट देखें।
| Parameter | Type | Description |
|---|---|---|
| platformsrequired | array of strings | जाँचने के लिए प्लेटफ़ॉर्म, जैसे ["linkedin", "twitter"]। |
cancel_post
cancel_post
शेड्यूल की गई पोस्ट को शेड्यूल से हटाएँ। वह वापस ड्राफ़्ट में चली जाती है; कुछ भी हटाया नहीं जाता।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
publish_post
publish_post
अभी ड्राफ़्ट प्रकाशित करें। MCP के ज़रिए यह अपने आप प्रकाशित नहीं होता: यह एक लिंक देता है, जहाँ आप पोस्ट की जाँच करके Publish दबाते हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| idrequired | number | पोस्ट आईडी। |
| platformsoptional | array of strings | डिफ़ॉल्ट रूप से ड्राफ़्ट में पहले से मौजूद प्लेटफ़ॉर्म। |
| platform_account_idsoptional | object | हर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्टेड अकाउंट इस्तेमाल होगा, जैसे { "linkedin": 42 }। list_connected_accounts से आईडी इस्तेमाल करें। इसकी ज़रूरत सिर्फ़ तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है। |
pause_queue
कोई पैरामीटर आवश्यक नहीं।
resume_queue
resume_queue
प्रकाशन फिर से चालू करें, ताकि शेड्यूल की गई पोस्ट दोबारा प्रकाशित हों।
कोई पैरामीटर आवश्यक नहीं।
list_queue_schedule
list_queue_schedule
हर चैनल के साप्ताहिक पोस्टिंग समय दिखाएँ: हर समय, पोस्टिंग के दिन, चैनल की आईडी, इसे बदल सकते हैं या नहीं, और समय क्षेत्र।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformoptional | string | सिर्फ़ एक प्लेटफ़ॉर्म दिखाएँ: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। |
समय क्षेत्र और चैनल आईडी पाने के लिए add_queue_times या remove_queue_times से पहले इसे कॉल करें।
add_queue_times
add_queue_times
किसी एक चैनल के साप्ताहिक शेड्यूल में पोस्टिंग समय जोड़ें, जैसे “LinkedIn के लिए सप्ताह के दिनों में सुबह 9 बजे जोड़ें।” जो समय पहले से मौजूद है, वह वैसा ही रहेगा। कतार में पहले से मौजूद पोस्ट के समय नहीं बदलेंगे।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformrequired | string | चैनल का प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। |
| timesrequired | array of strings | 24-घंटे के समय, जैसे ["09:00", "14:30"], वर्कस्पेस के पोस्टिंग समय क्षेत्र में। |
| daysrequired | array of strings | दिनों के नाम (monday से sunday), या everyday, weekdays या weekends। |
| platform_account_idsoptional | object | एक से ज़्यादा चैनल होने पर कौन-सा चैनल, जैसे { "linkedin": 42 }। आईडी list_queue_schedule से मिलती हैं। |
remove_queue_times
remove_queue_times
किसी एक चैनल के साप्ताहिक शेड्यूल से पोस्टिंग समय हटाएँ। कतार में पहले से मौजूद पोस्ट के समय नहीं बदलेंगे।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformrequired | string | चैनल का प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। |
| timesrequired | array of strings | हटाने के लिए 24-घंटे के समय, जैसे ["09:00"]। |
| daysoptional | array of strings | सिर्फ़ इन दिनों से हटाएँ। समय को हर दिन से हटाने के लिए इसे छोड़ दें। |
| platform_account_idsoptional | object | एक से ज़्यादा चैनल होने पर कौन-सा चैनल। आईडी list_queue_schedule से मिलती हैं। |
Images
upload_image
upload_image
किसी इमेज, वीडियो या PDF के लिए अपलोड लिंक पाएँ। यह चलाने के लिए एक curl कमांड और images में s3_key पास करने के लिए देता है, draft_post, save_draft या update_draft पर।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| filenamerequired | string | फ़ाइल का नाम, जैसे photo.jpg। |
| content_typeoptional | string | फ़ाइल का प्रकार। इसे छोड़ने पर नाम से पता लगाया जाता है। इमेज (JPEG, PNG, GIF, WebP), वीडियो (MP4, MOV, AVI, WebM, MKV) और PDF, अधिकतम 100 MB तक। |
curl कमांड चलाने के लिए ऐसे ऐप की ज़रूरत है जो कमांड चला सके, जैसे Claude Code। चैट ऐप में, इसके बजाय DemandBird में इमेज अटैच करें।
generate_image
generate_image
पोस्ट के साथ इस्तेमाल करने के लिए AI से एक मौलिक इमेज बनाएँ। आपकी ब्रांड शैली अपने आप लागू होती है। इसमें 10 से 30 सेकंड लगते हैं, हर महीने का एक इमेज क्रेडिट इस्तेमाल होता है, और इमेज आपकी मीडिया लाइब्रेरी में सेव होती है।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| promptrequired | string | इमेज में क्या दिखना चाहिए। पोस्ट का नहीं, तस्वीर का वर्णन करें। |
| styleoptional | string | photo, illustration (डिफ़ॉल्ट), infographic या diagram। |
| sizeoptional | string | square (1:1, डिफ़ॉल्ट), portrait (2:3) या landscape (3:2)। |
यह images में पास करने के लिए एक s3_key देता है। AI images देखें।
Reviews and approvals
request_review
request_review
मंज़ूरी के लिए टीम के सदस्यों को ड्राफ़्ट भेजें। आवश्यक समीक्षक प्रकाशन रोकते हैं, जब तक कि हर कोई मंज़ूरी न दे दे; वैकल्पिक समीक्षक सिर्फ़ जानकारी के लिए होते हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idrequired | string | ड्राफ़्ट की आईडी। |
| reviewersrequired | array of objects | हर समीक्षक के लिए एक email, एक user_id, या एक name (“Alex”) ज़रूरी है। अज्ञात या अस्पष्ट नाम को अस्वीकार किया जाता है, कभी अनुमान नहीं लगाया जाता। समीक्षक को वैकल्पिक बनाने के लिए required: false सेट करें। |
| noteoptional | string | समीक्षकों के लिए संदेश। |
| scheduled_atoptional | string (ISO 8601) | अभी शेड्यूल करें। अगर हर आवश्यक समीक्षक ने मंज़ूरी दे दी है, तो यह इसी समय प्रकाशित होगा। |
list_posts_awaiting_my_review
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| limitoptional | number | कितनी पोस्ट (1 से 100, डिफ़ॉल्ट 20)। |
approve_post
approve_post
जिस पोस्ट की समीक्षा करने के लिए आपसे कहा गया है, उसे मंज़ूरी दें। यह एक लिंक देता है, जहाँ आप पोस्ट पढ़कर खुद Approve दबाते हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idrequired | string | पोस्ट की आईडी। |
| noteoptional | string | मंज़ूरी के साथ सेव किया गया नोट। |
send_back_post
send_back_post
पोस्ट को लेखक के पास वापस भेजें और बताएँ कि क्या बदलना है। यह एक लिंक देता है, जहाँ आप खुद Send back दबाते हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idrequired | string | पोस्ट की आईडी। |
| noterequired | string | आपके शब्दों में, क्या बदलना है। लेखक इसे ठीक वैसे ही देखेगा जैसे लिखा गया है। |
comment_on_post
comment_on_post
किसी पोस्ट को मंज़ूरी दिए या वापस भेजे बिना उस पर टिप्पणी करें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idrequired | string | पोस्ट की आईडी। |
| commentrequired | string | आपके शब्दों में टिप्पणी। |
Ideas
save_idea
save_idea
Ideas टैब में एक या अधिक आइडिया सेव करें। इसमें AI का इस्तेमाल नहीं होता। एक कॉल के सभी आइडिया एक साथ सेव होते हैं, या कोई भी सेव नहीं होता।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| ideasrequired | array of objects | अधिकतम 100। हर आइडिया में content (अधिकतम 5,000 अक्षर) और वैकल्पिक tags तथा references होते हैं (स्रोत सामग्री, जिसे आइडिया के टेक्स्ट से अलग रखा जाता है)। |
| authoroptional | string | ये आइडिया किसके हैं: टीम के किसी सदस्य का नाम, या me। |
list_ideas
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| authoroptional | string | टीम के किसी सदस्य का नाम, या me। अपने आइडिया देखने के लिए इसे छोड़ दें। |
| limitoptional | number | कितने (डिफ़ॉल्ट 20, अधिकतम 100)। |
delete_idea
delete_idea
आईडी के आधार पर आइडिया हटाएँ। अगर कोई भी आईडी हटाई नहीं जा सकती, तो कोई भी नहीं हटेगी। इसे पूर्ववत नहीं किया जा सकता।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| idsrequired | array of numbers | आइडिया आईडी, अधिकतम 100। |
Brand and voice
get_brand_voice
get_brand_voice
वर्कस्पेस का ब्रांड (पोज़िशनिंग, ऑडियंस, कंटेंट पिलर) और आपकी लेखन शैली (आपकी आवाज़, आपके इस्तेमाल किए जाने वाले वाक्यांश, जिनसे आप बचते हैं, हाल के बदलाव) पढ़ें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformoptional | string | इस प्लेटफ़ॉर्म के लिए हाल के पहले और बाद के बदलाव भी लौटाएँ। |
draft_post और revise_draft में आपकी शैली पहले से लागू होती है। इसका इस्तेमाल तब करें जब Claude खुद शब्द लिखकर उन्हें save_draft या update_draft के साथ सेव करे।
update_voice
update_voice
Settings → Voice की तरह अपनी लेखन शैली बदलें। उदाहरण के लिए: “मैं synergy शब्द कभी इस्तेमाल नहीं करता।”
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| editsrequired | array of objects | हर फ़ील्ड के लिए एक बदलाव, जैसे { field, value } या { field, reset: true }। हर बदलाव पूरे फ़ील्ड को बदल देता है, इसलिए पूरी सूची भेजें जिसे आप बनाए रखना चाहते हैं। |
update_brand
update_brand
Settings में Brand identity कार्ड की तरह सक्रिय वर्कस्पेस की पोज़िशनिंग और ऑडियंस बदलें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| positioningoptional | string | व्यवसाय क्या करता है और किसके लिए खड़ा है। अधिकतम 2,000 अक्षर। |
| icpoptional | string | पोस्ट किसके लिए हैं। अधिकतम 2,000 अक्षर। |
Analytics
ये टूल सिर्फ़ डेटा पढ़ते हैं। आँकड़े Analytics tab से मेल खाते हैं। Reddit शामिल नहीं है।
get_analytics_summary
get_analytics_summary
फ़ॉलोअर्स, एंगेजमेंट, रीच और एंगेजमेंट दर—हर एक के साथ पिछली अवधि से हुआ बदलाव। सभी नेटवर्क एक साथ देखने के लिए platform छोड़ दें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformoptional | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | कस्टम अवधि का पहला दिन, आपके समय क्षेत्र में। period को ओवरराइड करता है। अधिकतम 366 दिन। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम अवधि का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट रूप से आज। इसके लिए start_date आवश्यक है। |
list_top_posts
list_top_posts
सभी नेटवर्क या किसी एक नेटवर्क पर पोस्ट को सबसे अच्छी या सबसे खराब के क्रम में रैंक करें। हर पोस्ट की आईडी, आँकड़े, एक अंश और एक लिंक लौटाता है।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| authoroptional | string | किसकी पोस्ट: me, या टीम के किसी सदस्य का नाम, जैसे Alex। पूरे वर्कस्पेस की पोस्ट देखने के लिए इसे छोड़ दें। |
| platformoptional | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| metricoptional | string | किस आधार पर रैंक करना है। डिफ़ॉल्ट engagement_rate। इसके अलावा engagements, reach, impressions, likes, comments, shares, discussion_rate, और LinkedIn के profile_views, saves, sends तथा follows जैसे प्लेटफ़ॉर्म-विशिष्ट मेट्रिक्स। जिस मेट्रिक की रिपोर्ट कोई प्लेटफ़ॉर्म नहीं करता, उसे अस्वीकार करके उपलब्ध मेट्रिक्स की सूची दी जाती है। |
| orderoptional | string | top (डिफ़ॉल्ट) या bottom। |
| limitoptional | number | कितनी (डिफ़ॉल्ट 5, अधिकतम 20)। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | कस्टम अवधि का पहला दिन, आपके समय क्षेत्र में। period को ओवरराइड करता है। अधिकतम 366 दिन। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम अवधि का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट रूप से आज। इसके लिए start_date आवश्यक है। |
get_post_analytics
get_post_analytics
किसी एक पोस्ट के हर मेट्रिक के साथ, समय के साथ उसकी रीच में हुए बदलाव भी दिखाएँ, जहाँ प्लेटफ़ॉर्म इसकी रिपोर्ट करता है।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idoptional | number | प्रकाशित पोस्ट की आईडी, list_top_posts से। |
| composition_idoptional | number | DemandBird पोस्ट आईडी (“Draft #123” में दिया गया नंबर)। |
| latestoptional | boolean | सबसे हाल की पोस्ट के लिए true सेट करें। नेटवर्क चुनने के लिए platform जोड़ें। |
| platformoptional | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
list_posts_with_metrics
list_posts_with_metrics
किसी तारीख़ की सीमा में प्रकाशित हर पोस्ट, उसके सभी आँकड़ों के साथ, एक बार में एक पेज। पूरा इतिहास देखने या एक्सपोर्ट करने के लिए उपयोगी।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| authoroptional | string | किसकी पोस्ट: me, या किसी टीममेट का नाम, जैसे Alex। पूरे वर्कस्पेस के लिए इसे छोड़ दें। |
| platformoptional | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| limitoptional | number | हर पेज पर पोस्ट की संख्या (डिफ़ॉल्ट 50, अधिकतम 100)। |
| cursoroptional | string | अगले पेज के लिए, पिछले पेज के अंत से। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। कोई भी अवधि। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है। |
get_best_time_to_post
get_best_time_to_post
वे दिन और घंटे (आपके टाइमज़ोन में) जब किसी प्लेटफ़ॉर्म पर आपकी पोस्ट ने सबसे अच्छा प्रदर्शन किया है।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformrequired | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| limitoptional | number | समय स्लॉट की संख्या (डिफ़ॉल्ट 3, अधिकतम 10)। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है। |
get_format_performance
get_format_performance
किसी प्लेटफ़ॉर्म पर पोस्ट फ़ॉर्मैट (टेक्स्ट, इमेज, वीडियो वगैरह) को एंगेजमेंट के आधार पर रैंक करें।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformrequired | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है। |
get_audience_demographics
get_audience_demographics
आपके फ़ॉलोअर्स कौन हैं। Instagram और Threads देश, उम्र, लिंग और शहर की जानकारी देते हैं। LinkedIn कंपनी पेज वरिष्ठता, नौकरी का कार्य, उद्योग, कंपनी का आकार और स्थान बताते हैं। अन्य प्लेटफ़ॉर्म और LinkedIn की व्यक्तिगत प्रोफ़ाइलें यह जानकारी साझा नहीं करतीं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| platformrequired | string | इनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है। |
get_follower_history
get_follower_history
किसी प्रोफ़ाइल या कंपनी पेज के लिए हर दिन के LinkedIn फ़ॉलोअर की संख्या। ये वही आँकड़े हैं जो फ़ॉलोअर वृद्धि चार्ट में दिखते हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| accountoptional | string | नाम या आईडी से चुनें कि कौन-सी LinkedIn प्रोफ़ाइल या पेज चाहिए। सभी के लिए इसे छोड़ दें। |
| periodoptional | string | 7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d। |
| start_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन। |
| end_dateoptional | string (YYYY-MM-DD) | कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है। |
tag_published_post
tag_published_post
पहले से प्रकाशित पोस्ट पर टैग सेट करें, जिनमें DemandBird के बाहर की गई पोस्ट भी शामिल हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| post_idrequired | number | प्रकाशित पोस्ट की आईडी, list_top_posts या search_posts से। |
| tagsrequired | array of strings | पोस्ट के टैग बदल देता है; [] सभी टैग हटा देता है। |
टीम
केवल अकाउंट एडमिन के लिए।
list_members
list_members
अकाउंट के सभी सदस्य, लंबित आमंत्रण और बची हुई सीटों की संख्या।
कोई पैरामीटर आवश्यक नहीं।
invite_member
invite_member
लोगों को अकाउंट में आमंत्रित करें। यह एक लिंक देता है, जहाँ आप हर व्यक्ति और उसकी भूमिका चुनकर खुद Send दबाते हैं।
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| invitesrequired | array of objects | हर ऑब्जेक्ट में name, email और role (admin, member, read_only, ghostwriter या client), साथ ही वैकल्पिक workspace_roles होता है। |