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_idrequiredstringखाते का ID (जैसे acct_xxx) या संख्यात्मक ID। इसे ढूँढ़ने के लिए list_accounts इस्तेमाल करें।

list_workspaces

list_workspaces

खाते के वर्कस्पेस (क्लाइंट) और सक्रिय वर्कस्पेस की सूची दिखाएँ। एजेंसी में हर क्लाइंट के लिए एक वर्कस्पेस होता है, जिसमें उसके अपने ड्राफ़्ट, चैनल, ब्रांड और एनालिटिक्स होते हैं।

किसी पैरामीटर की ज़रूरत नहीं है।

select_workspace

select_workspace

किसी दूसरे वर्कस्पेस पर स्विच करें, जैसे “switch to Acme।” यह चयन तब तक बना रहता है जब तक इसे फिर से बदला न जाए।

पैरामीटरप्रकारविवरण
workspacerequiredstringवर्कस्पेस का नाम (जैसे Acme) या संख्यात्मक ID, जो list_workspaces से मिले।

move_post

move_post

गलत क्लाइंट के अंतर्गत सेव किए गए ड्राफ़्ट को किसी दूसरे वर्कस्पेस में ले जाएँ। पोस्ट को किसी भी वर्कस्पेस में ढूँढ़ता है। उसके टैग नए वर्कस्पेस में नाम के आधार पर मिलाए जाते हैं (या बनाए जाते हैं), और अगर लेखक तथा समीक्षकों को वहाँ पहुँच नहीं थी, तो उन्हें पहुँच दी जाती है। उसे वापस ले जाने से यह कार्रवाई पूर्ववत हो जाती है।

पैरामीटरप्रकारविवरण
post_idrequiredstringले जाने वाली पोस्ट का ID।
workspacerequiredstringपोस्ट को कहाँ ले जाना है—नाम या ID से, list_workspaces से।

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

list_connected_accounts

list_connected_accounts

इस वर्कस्पेस से जुड़े सोशल खातों की सूची दिखाएँ। जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा खाते हों (दो LinkedIn प्रोफ़ाइल, या एक प्रोफ़ाइल और एक कंपनी पेज), तो संख्यात्मक ID पाने के लिए इसका इस्तेमाल करें।

पैरामीटरप्रकारविवरण
platformoptionalstringसिर्फ़ एक प्लेटफ़ॉर्म दिखाएँ: 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 से अपने लिए कुछ लिखने को कहें, तो इसका इस्तेमाल करें।

पैरामीटरप्रकारविवरण
promptrequiredstringकिस बारे में लिखना है, जैसे “मेरे नए SaaS उत्पाद को लॉन्च करने के बारे में एक पोस्ट।”
platformoptionalstringलक्षित प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram। इससे लहजा और लंबाई बदलती है। Instagram के लिए इमेज या वीडियो अटैच करना ज़रूरी है।
draft_anywayoptionalbooleanजब अन्यथा और संदर्भ माँगा जाता, तब उपलब्ध जानकारी के आधार पर लिखने के लिए true सेट करें।
imagesoptionalarray of objectsअटैच करने के लिए इमेज, वीडियो या एक PDF। थंबनेल से बड़ी किसी भी चीज़ के लिए, पहले upload_image कॉल करें और उससे मिला s3_key दें, जैसे [{ s3_key: "..." }]। PDF, LinkedIn दस्तावेज़ (स्वाइप करके देखे जा सकने वाले कैरोसेल) के रूप में पोस्ट होती है: सिर्फ़ LinkedIn पर, हर पोस्ट में एक, और कभी भी इमेज या वीडियो के साथ नहीं।
youtubeoptionalobjectYouTube विकल्प: { title?, privacy_status?, thumbnail_url? }। अगर न दिया जाए, तो title पहली पंक्ति से लिया जाता है और इसकी सीमा 100 अक्षर है। privacy_status, public (डिफ़ॉल्ट), unlisted या private होता है। पोस्ट को शेड्यूल या प्रकाशित करने से पहले वीडियो अटैच करना ज़रूरी है।

हर कॉल में आपके मासिक भत्ते से एक AI ड्राफ़्ट इस्तेमाल होता है।

tailor_draft

tailor_draft

किसी ड्राफ़्ट को दूसरे प्लेटफ़ॉर्म के लिए, आपकी आवाज़ में फिर से लिखें, जैसे “पोस्ट 123 को X के लिए उपयुक्त बनाएँ।”

पैरामीटरप्रकारविवरण
idrequirednumberफिर से लिखने वाली पोस्ट का ID।
platformrequiredstringलक्षित प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram।
save_asoptionalstringchannel_copy री-राइट को उसी पोस्ट पर उस चैनल के अपने टेक्स्ट के रूप में सेव करता है। new_draft (डिफ़ॉल्ट) इसे अलग ड्राफ़्ट के रूप में सेव करता है।

draft_variations

draft_variations

पढ़ने के लिए किसी ड्राफ़्ट के तीन अन्य संस्करण दिखाएँ। कुछ भी सेव नहीं होता।

पैरामीटरप्रकारविवरण
idrequirednumberपोस्ट ID।

save_draft

save_draft

आपके लिखे टेक्स्ट को ठीक उसी रूप में ड्राफ़्ट के तौर पर सेव करें। इसमें AI का इस्तेमाल नहीं होता।

ParameterTypeDescription
contentrequiredstringपोस्ट का टेक्स्ट।
platformsoptionalarray of stringsलक्षित प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram।
authoroptionalstringयह पोस्ट किसकी है: टीम के किसी साथी का नाम, या me। इसे अपनी पोस्ट के रूप में सहेजने के लिए इसे छोड़ दें। किसी और के नाम से पोस्ट केवल वही लोग सहेज सकते हैं जो सभी की पोस्ट देख सकते हैं।
tagsoptionalarray of stringsटैग के नाम, जैसे ["Launch", "Case study"]। नामों का मिलान वर्कस्पेस के टैग से होता है, चाहे अक्षरों का केस कुछ भी हो। अगर आपको टैग प्रबंधित करने की अनुमति है, तो नया नाम एक नया टैग बन जाता है। अगर अनुमति नहीं है, तो कुछ भी सहेजा नहीं जाएगा और जवाब में वे टैग सूचीबद्ध होंगे जिनका आप उपयोग कर सकते हैं।
platform_account_idsoptionalobjectहर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्ट किया गया अकाउंट इस्तेमाल करना है, जैसे { "linkedin": 42 }। list_connected_accounts से मिले आईडी इस्तेमाल करें। इसकी ज़रूरत केवल तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है।
channel_copiesoptionalobjectकिसी एक चैनल के लिए अलग टेक्स्ट, जिसे प्लेटफ़ॉर्म के आधार पर चुना जाता है; जैसे LinkedIn पोस्ट के X संस्करण के लिए { "twitter": "..." }। यह टेक्स्ट उस चैनल पर प्रकाशित होता है और बाकी सभी चैनलों पर साझा टेक्स्ट बना रहता है। किसी चैनल की कॉपी हटाने के लिए उसके लिए "" दें। दूसरी पोस्ट बनाने के बजाय इसका उपयोग करें।
first_commentoptionalobjectआपकी पोस्ट लाइव होने के बाद उसी प्रोफ़ाइल से DemandBird द्वारा पोस्ट के नीचे की जाने वाली टिप्पणी: बातचीत शुरू करने के लिए कोई सवाल या कार्रवाई का आह्वान। LinkedIn, Facebook और Instagram के लिए। संरचना: { text, delay_minutes?, platforms? }। delay_minutes का मान 0, 1, 5, 10, 30 या 60 होता है (डिफ़ॉल्ट 1)। इसे हटाने के लिए { text: "" } दें।
first_commentsoptionalarray of objectsक्रम से पोस्ट की जाने वाली अधिकतम 5 टिप्पणियाँ, जिनमें से हर एक के लिए अलग विलंब होता है। किसी टीम-साथी की प्रोफ़ाइल या पेज से टिप्पणी पोस्ट करने के लिए comment_as ( list_connected_accounts से मिला आईडी) जोड़ें। इससे मौजूदा पहली टिप्पणियाँ बदल जाती हैं; सभी हटाने के लिए [] दें। इनमें से किसी एक का उपयोग करें: first_comment; दोनों का नहीं।
imagesoptionalarray of objectsजोड़ने के लिए चित्र, वीडियो या एक PDF। थंबनेल से बड़ी किसी भी चीज़ के लिए पहले upload_image कॉल करें और उससे मिला s3_key दें, जैसे [{ s3_key: "..." }]। PDF LinkedIn दस्तावेज़ (स्वाइप करके देखे जा सकने वाले कैरोसेल) के रूप में पोस्ट होती है: केवल LinkedIn पर, हर पोस्ट में एक, और कभी भी चित्रों या वीडियो के साथ नहीं।
youtubeoptionalobjectYouTube विकल्प: { title?, privacy_status?, thumbnail_url? }। अगर title नहीं दिया जाता, तो यह पहले वाक्य से लिया जाता है और इसकी अधिकतम लंबाई 100 अक्षर होती है। privacy_status का मान public (डिफ़ॉल्ट), unlisted या private होता है। पोस्ट को शेड्यूल या प्रकाशित करने से पहले वीडियो अटैच करना ज़रूरी है।

अगर Claude ने टेक्स्ट लिखा है, तो पहले get_brand_voice कॉल करना चाहिए, क्योंकि इस प्रक्रिया में आपकी ब्रांड आवाज़ लागू नहीं होती।

update_draft

update_draft

किसी पोस्ट का टेक्स्ट, मीडिया, प्लेटफ़ॉर्म, टैग, पहली टिप्पणी या चरण बदलें। बिना किसी AI के, दिए गए अनुसार हूबहू सहेजा जाता है। ड्राफ़्ट, शेड्यूल की गई और समीक्षा-लंबित पोस्ट पर काम करता है और शेड्यूल बनाए रखता है।

ParameterTypeDescription
idrequirednumberपोस्ट आईडी।
contentoptionalstringनया टेक्स्ट। साझा टेक्स्ट की जगह लेता है।
platformsoptionalarray of stringsनए प्लेटफ़ॉर्म। मौजूदा प्लेटफ़ॉर्म की जगह लेते हैं।
tagsoptionalarray of stringsपोस्ट के टैग बदलता है; सभी हटाने के लिए [] दें। केवल टैग बदलना किसी भी पोस्ट पर काम करता है, प्रकाशित पोस्ट पर भी।
channel_copiesoptionalobjectकिसी एक चैनल के लिए अलग टेक्स्ट, जिसे प्लेटफ़ॉर्म के आधार पर चुना जाता है; जैसे LinkedIn पोस्ट के X संस्करण के लिए { "twitter": "..." }। यह टेक्स्ट उस चैनल पर प्रकाशित होता है और बाकी सभी चैनलों पर साझा टेक्स्ट बना रहता है। किसी चैनल की कॉपी हटाने के लिए उसके लिए "" दें। दूसरी पोस्ट बनाने के बजाय इसका उपयोग करें।
first_commentoptionalobjectआपकी पोस्ट लाइव होने के बाद उसी प्रोफ़ाइल से DemandBird द्वारा पोस्ट के नीचे की जाने वाली टिप्पणी: बातचीत शुरू करने के लिए कोई सवाल या कार्रवाई का आह्वान। LinkedIn, Facebook और Instagram के लिए। संरचना: { text, delay_minutes?, platforms? }। delay_minutes का मान 0, 1, 5, 10, 30 या 60 होता है (डिफ़ॉल्ट 1)। इसे हटाने के लिए { text: "" } दें।
first_commentsoptionalarray of objectsक्रम से पोस्ट की जाने वाली अधिकतम 5 टिप्पणियाँ, जिनमें से हर एक के लिए अलग विलंब होता है। किसी टीम-साथी की प्रोफ़ाइल या पेज से टिप्पणी पोस्ट करने के लिए comment_as ( list_connected_accounts से मिला आईडी) जोड़ें। इससे मौजूदा पहली टिप्पणियाँ बदल जाती हैं; सभी हटाने के लिए [] दें। इनमें से किसी एक का उपयोग करें: first_comment; दोनों का नहीं।
stageoptionalstringContent बोर्ड पर पोस्ट को आगे बढ़ाएँ: needs_writing, drafting, internal_review, client_review, revision_requested, on_hold, ready_to_schedule, rejected या done। केवल अनुमत बदलाव ही काम करते हैं; अस्वीकृत बदलाव पर अनुमत विकल्पों की सूची मिलती है।
stage_noteoptionalstringपोस्ट को आगे बढ़ाने का कारण। on_hold के लिए आवश्यक।
imagesoptionalarray of objectsपोस्ट में मौजूद चीज़ों की जगह लेने वाले चित्र, वीडियो या एक PDF। थंबनेल से बड़ी किसी भी चीज़ के लिए पहले upload_image कॉल करें और उससे मिला s3_key दें, जैसे [{ s3_key: "..." }]। PDF LinkedIn दस्तावेज़ (स्वाइप करके देखे जा सकने वाले कैरोसेल) के रूप में पोस्ट होती है: केवल LinkedIn पर, हर पोस्ट में एक, और कभी भी चित्रों या वीडियो के साथ नहीं।
youtubeoptionalobjectYouTube फ़ील्ड बदलें। इसकी संरचना draft_post जैसी ही है।

अगर किसी चैनल की अपनी कॉपी है, तो content बदलने से वह कॉपी बिल्कुल वैसी ही रहती है और उसी चैनल पर प्रकाशित होती है। उसे बदलने के लिए channel_copies दें।

revise_draft

revise_draft

किसी ड्राफ़्ट पर मिली प्रतिक्रिया (“छोटा करें,” “कम बिक्री-केंद्रित,” “कार्रवाई का आह्वान जोड़ें”) लागू करें और संशोधित टेक्स्ट उसी पोस्ट में सहेजें। इससे चित्र, चैनल कॉपी और शेड्यूल बने रहते हैं, और लेखन आपकी ब्रांड आवाज़ में होता है।

ParameterTypeDescription
idrequirednumberड्राफ़्ट की पोस्ट आईडी, जो draft_post, save_draft या list_drafts से मिली हो।
feedbackrequiredstringआप अपने शब्दों में क्या बदलवाना चाहते हैं।
platformoptionalstringजिस प्लेटफ़ॉर्म की लंबाई सीमा के अनुसार टेक्स्ट ढालना है। डिफ़ॉल्ट रूप से पोस्ट का पहला प्लेटफ़ॉर्म इस्तेमाल होता है। इससे पोस्ट प्रकाशित होने की जगह नहीं बदलती।
draft_anywayoptionalbooleanअधिक संदर्भ माँगने के बजाय उपलब्ध जानकारी के आधार पर फिर से लिखने के लिए true सेट करें।

ड्राफ़्ट पर प्रतिक्रिया देने के लिए हर बार इसका उपयोग करें। draft_post को दोबारा कॉल करने से एक दूसरा, असंबंधित ड्राफ़्ट बनता है। हर कॉल आपके मासिक भत्ते से एक AI पुनर्लेखन इस्तेमाल करती है।

attach_reference

attach_reference

किसी पोस्ट के साथ स्रोत सामग्री (कॉल का ट्रांसक्रिप्ट, लेख, नोट्स) सहेजें। आप और आपके समीक्षक इसे पढ़ सकते हैं, लेकिन यह कभी प्रकाशित नहीं होती और न ही पोस्ट बदलती है या अनुमोदन रीसेट करती है।

ParameterTypeDescription
post_idrequirednumberपोस्ट आईडी।
textoptionalstringसामग्री, अधिकतम 200,000 अक्षर। text या url दें, दोनों नहीं।
urloptionalstringएक लिंक। पेज को बैकग्राउंड में फ़ेच किया जाता है और फ़ेच विफल होने पर भी लिंक सहेजा रहता है।
titleoptionalstringएक लेबल। अगर text नहीं दिया जाता, तो यह उसकी पहली पंक्ति से लिया जाता है।

स्रोत सामग्री कभी भी content में न डालें। content में जो भी होगा, वही प्रकाशित होगा। एक पोस्ट में अधिकतम 20 संदर्भ हो सकते हैं।

suggest_hashtags

suggest_hashtags

ड्राफ़्ट के लिए हैशटैग और एक दूसरी शुरुआती पंक्ति सुझाएँ। कुछ भी सहेजा नहीं जाता।

ParameterTypeDescription
idoptionalnumberपोस्ट आईडी। डिफ़ॉल्ट रूप से वह ड्राफ़्ट इस्तेमाल होता है जिसे आपने पिछली बार बदला था।

पोस्ट ढूँढ़ना

list_drafts

list_drafts

स्थिति के अनुसार आपकी पोस्ट की सूची दिखाएँ, जिसमें आईडी, पूर्वावलोकन, प्लेटफ़ॉर्म और शेड्यूल शामिल हों।

ParameterTypeDescription
statusoptionalstringdraft (डिफ़ॉल्ट), scheduled, posted या failed।
editorial_statusoptionalstringContent बोर्ड के चरण के अनुसार फ़िल्टर करें। update_draft में stage के समान मान।
limitoptionalnumberकितनी पोस्ट दिखानी हैं (डिफ़ॉल्ट 20, अधिकतम 100)।

get_post

get_post

किसी एक पोस्ट की पूरी जानकारी, जिसमें हर प्लेटफ़ॉर्म पर उसकी स्थिति और संदर्भ सामग्री (शीर्षक, लिंक, प्रकार, लंबाई और स्थिति, लेकिन उनका टेक्स्ट नहीं) शामिल है।

ParameterTypeDescription
idrequirednumberपोस्ट आईडी।

search_posts

search_posts

पोस्ट में लिखी बातों के आधार पर प्रकाशित पोस्ट ढूँढ़ें, जैसे “कीमतों के बारे में मेरी पोस्ट।” वर्कस्पेस के सभी चैनलों की हर पोस्ट खोजता है, जिसमें LinkedIn से आयात किया गया इतिहास भी शामिल है।

ParameterTypeDescription
queryrequiredstringअधिकतम 5 शब्द। हर शब्द पोस्ट में मौजूद होना चाहिए।
authoroptionalstringकिसकी पोस्ट: me, या टीम के किसी साथी का नाम, जैसे Alex। पूरे वर्कस्पेस में खोजने के लिए इसे छोड़ दें।
platformoptionalstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
start_dateoptionalstring (YYYY-MM-DD)केवल इस दिन या इसके बाद की पोस्ट।
end_dateoptionalstring (YYYY-MM-DD)केवल इस दिन या इससे पहले की पोस्ट।
limitoptionalnumberकितने मिलान दिखाने हैं (डिफ़ॉल्ट 10, अधिकतम 25)।

list_recent_posts

ParameterTypeDescription
limitoptionalnumberकितनी पोस्ट दिखानी हैं (डिफ़ॉल्ट 5, अधिकतम 10)।

list_scheduled_posts

ParameterTypeDescription
windowoptionalstringtoday, week या upcoming (डिफ़ॉल्ट)।

delete_post

delete_post

आईडी के आधार पर किसी ड्राफ़्ट को स्थायी रूप से हटाएँ। इसे वापस नहीं किया जा सकता। पहले से प्रकाशित पोस्ट को हटाया नहीं जा सकता; इसके लिए कोई टूल नहीं है।

ParameterTypeDescription
idrequirednumberपोस्ट आईडी।

शेड्यूल करना और प्रकाशित करना

schedule_post

schedule_post

एक या अधिक प्लेटफ़ॉर्म पर किसी तय तारीख और समय के लिए पोस्ट शेड्यूल करें।

ParameterTypeDescription
idrequirednumberपोस्ट आईडी।
scheduled_atrequiredstring (ISO 8601)प्रकाशित करने का समय, जैसे 2026-03-10T09:00:00Z। यह भविष्य का समय होना चाहिए।
platformsoptionalarray of stringsडिफ़ॉल्ट रूप से पोस्ट में पहले से मौजूद प्लेटफ़ॉर्म इस्तेमाल होते हैं।
platform_account_idsoptionalobjectहर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्ट किया गया अकाउंट इस्तेमाल करना है, जैसे { "linkedin": 42 }। list_connected_accounts से मिले आईडी इस्तेमाल करें। इसकी ज़रूरत केवल तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है।
variance_minutesoptionalnumberअकाउंट के पोस्टिंग-समय में बदलाव को ओवरराइड करें; मान 0 से 60 तक हो सकता है। पोस्ट का समय इस मान के आधे तक आगे-पीछे किया जाता है, ताकि सभी पोस्ट एक ही मिनट पर न जाएँ। सटीक समय बनाए रखने के लिए 0 दें।

queue_post

queue_post

पोस्ट को अपनी पोस्टिंग कतार के अगले खाली स्लॉट में डालें।

ParameterTypeDescription
idrequirednumberपोस्ट आईडी।
platformsoptionalarray of stringsडिफ़ॉल्ट रूप से पोस्ट में पहले से मौजूद प्लेटफ़ॉर्म इस्तेमाल होते हैं।
platform_account_idsoptionalobjectहर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्ट किया गया अकाउंट इस्तेमाल करना है, जैसे { "linkedin": 42 }। list_connected_accounts से मिले आईडी इस्तेमाल करें। इसकी ज़रूरत केवल तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है।
variance_minutesoptionalnumberअकाउंट के पोस्टिंग-समय में बदलाव को ओवरराइड करें; मान 0 से 60 तक हो सकता है। पोस्ट का समय इस मान के आधे तक आगे-पीछे किया जाता है, ताकि सभी पोस्ट एक ही मिनट पर न जाएँ। सटीक समय बनाए रखने के लिए 0 दें।

हर प्लेटफ़ॉर्म के लिए तय हुआ समय लौटाता है। कतार में डालने से पहले get_queue_slots का उपयोग करके बिना कतार में डाले समय देखें।

get_queue_slots

get_queue_slots

कुछ भी शेड्यूल किए बिना हर प्लेटफ़ॉर्म का अगला खाली कतार स्लॉट देखें।

ParameterTypeDescription
platformsrequiredarray of stringsजाँचने के लिए प्लेटफ़ॉर्म, जैसे ["linkedin", "twitter"]।

cancel_post

cancel_post

शेड्यूल की गई पोस्ट को शेड्यूल से हटाएँ। वह वापस ड्राफ़्ट में चली जाती है; कुछ भी हटाया नहीं जाता।

पैरामीटरप्रकारविवरण
idrequirednumberपोस्ट आईडी।

publish_post

publish_post

अभी ड्राफ़्ट प्रकाशित करें। MCP के ज़रिए यह अपने आप प्रकाशित नहीं होता: यह एक लिंक देता है, जहाँ आप पोस्ट की जाँच करके Publish दबाते हैं।

पैरामीटरप्रकारविवरण
idrequirednumberपोस्ट आईडी।
platformsoptionalarray of stringsडिफ़ॉल्ट रूप से ड्राफ़्ट में पहले से मौजूद प्लेटफ़ॉर्म।
platform_account_idsoptionalobjectहर प्लेटफ़ॉर्म पर पोस्ट करने के लिए कौन-सा कनेक्टेड अकाउंट इस्तेमाल होगा, जैसे { "linkedin": 42 }। list_connected_accounts से आईडी इस्तेमाल करें। इसकी ज़रूरत सिर्फ़ तब होती है जब किसी प्लेटफ़ॉर्म पर एक से ज़्यादा अकाउंट हों; अन्यथा पहला अकाउंट इस्तेमाल किया जाता है।

pause_queue

कोई पैरामीटर आवश्यक नहीं।

resume_queue

resume_queue

प्रकाशन फिर से चालू करें, ताकि शेड्यूल की गई पोस्ट दोबारा प्रकाशित हों।

कोई पैरामीटर आवश्यक नहीं।

list_queue_schedule

list_queue_schedule

हर चैनल के साप्ताहिक पोस्टिंग समय दिखाएँ: हर समय, पोस्टिंग के दिन, चैनल की आईडी, इसे बदल सकते हैं या नहीं, और समय क्षेत्र।

पैरामीटरप्रकारविवरण
platformoptionalstringसिर्फ़ एक प्लेटफ़ॉर्म दिखाएँ: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram।

समय क्षेत्र और चैनल आईडी पाने के लिए add_queue_times या remove_queue_times से पहले इसे कॉल करें।

add_queue_times

add_queue_times

किसी एक चैनल के साप्ताहिक शेड्यूल में पोस्टिंग समय जोड़ें, जैसे “LinkedIn के लिए सप्ताह के दिनों में सुबह 9 बजे जोड़ें।” जो समय पहले से मौजूद है, वह वैसा ही रहेगा। कतार में पहले से मौजूद पोस्ट के समय नहीं बदलेंगे।

पैरामीटरप्रकारविवरण
platformrequiredstringचैनल का प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram।
timesrequiredarray of strings24-घंटे के समय, जैसे ["09:00", "14:30"], वर्कस्पेस के पोस्टिंग समय क्षेत्र में।
daysrequiredarray of stringsदिनों के नाम (monday से sunday), या everyday, weekdays या weekends।
platform_account_idsoptionalobjectएक से ज़्यादा चैनल होने पर कौन-सा चैनल, जैसे { "linkedin": 42 }। आईडी list_queue_schedule से मिलती हैं।

remove_queue_times

remove_queue_times

किसी एक चैनल के साप्ताहिक शेड्यूल से पोस्टिंग समय हटाएँ। कतार में पहले से मौजूद पोस्ट के समय नहीं बदलेंगे।

पैरामीटरप्रकारविवरण
platformrequiredstringचैनल का प्लेटफ़ॉर्म: linkedin, twitter, threads, bluesky, substack, youtube, facebook या instagram।
timesrequiredarray of stringsहटाने के लिए 24-घंटे के समय, जैसे ["09:00"]।
daysoptionalarray of stringsसिर्फ़ इन दिनों से हटाएँ। समय को हर दिन से हटाने के लिए इसे छोड़ दें।
platform_account_idsoptionalobjectएक से ज़्यादा चैनल होने पर कौन-सा चैनल। आईडी list_queue_schedule से मिलती हैं।

Images

upload_image

upload_image

किसी इमेज, वीडियो या PDF के लिए अपलोड लिंक पाएँ। यह चलाने के लिए एक curl कमांड और images में s3_key पास करने के लिए देता है, draft_post, save_draft या update_draft पर।

पैरामीटरप्रकारविवरण
filenamerequiredstringफ़ाइल का नाम, जैसे photo.jpg।
content_typeoptionalstringफ़ाइल का प्रकार। इसे छोड़ने पर नाम से पता लगाया जाता है। इमेज (JPEG, PNG, GIF, WebP), वीडियो (MP4, MOV, AVI, WebM, MKV) और PDF, अधिकतम 100 MB तक।

curl कमांड चलाने के लिए ऐसे ऐप की ज़रूरत है जो कमांड चला सके, जैसे Claude Code। चैट ऐप में, इसके बजाय DemandBird में इमेज अटैच करें।

generate_image

generate_image

पोस्ट के साथ इस्तेमाल करने के लिए AI से एक मौलिक इमेज बनाएँ। आपकी ब्रांड शैली अपने आप लागू होती है। इसमें 10 से 30 सेकंड लगते हैं, हर महीने का एक इमेज क्रेडिट इस्तेमाल होता है, और इमेज आपकी मीडिया लाइब्रेरी में सेव होती है।

पैरामीटरप्रकारविवरण
promptrequiredstringइमेज में क्या दिखना चाहिए। पोस्ट का नहीं, तस्वीर का वर्णन करें।
styleoptionalstringphoto, illustration (डिफ़ॉल्ट), infographic या diagram।
sizeoptionalstringsquare (1:1, डिफ़ॉल्ट), portrait (2:3) या landscape (3:2)।

यह images में पास करने के लिए एक s3_key देता है। AI images देखें।

Reviews and approvals

request_review

request_review

मंज़ूरी के लिए टीम के सदस्यों को ड्राफ़्ट भेजें। आवश्यक समीक्षक प्रकाशन रोकते हैं, जब तक कि हर कोई मंज़ूरी न दे दे; वैकल्पिक समीक्षक सिर्फ़ जानकारी के लिए होते हैं।

पैरामीटरप्रकारविवरण
post_idrequiredstringड्राफ़्ट की आईडी।
reviewersrequiredarray of objectsहर समीक्षक के लिए एक email, एक user_id, या एक name (“Alex”) ज़रूरी है। अज्ञात या अस्पष्ट नाम को अस्वीकार किया जाता है, कभी अनुमान नहीं लगाया जाता। समीक्षक को वैकल्पिक बनाने के लिए required: false सेट करें।
noteoptionalstringसमीक्षकों के लिए संदेश।
scheduled_atoptionalstring (ISO 8601)अभी शेड्यूल करें। अगर हर आवश्यक समीक्षक ने मंज़ूरी दे दी है, तो यह इसी समय प्रकाशित होगा।

list_posts_awaiting_my_review

पैरामीटरप्रकारविवरण
limitoptionalnumberकितनी पोस्ट (1 से 100, डिफ़ॉल्ट 20)।

approve_post

approve_post

जिस पोस्ट की समीक्षा करने के लिए आपसे कहा गया है, उसे मंज़ूरी दें। यह एक लिंक देता है, जहाँ आप पोस्ट पढ़कर खुद Approve दबाते हैं।

पैरामीटरप्रकारविवरण
post_idrequiredstringपोस्ट की आईडी।
noteoptionalstringमंज़ूरी के साथ सेव किया गया नोट।

send_back_post

send_back_post

पोस्ट को लेखक के पास वापस भेजें और बताएँ कि क्या बदलना है। यह एक लिंक देता है, जहाँ आप खुद Send back दबाते हैं।

पैरामीटरप्रकारविवरण
post_idrequiredstringपोस्ट की आईडी।
noterequiredstringआपके शब्दों में, क्या बदलना है। लेखक इसे ठीक वैसे ही देखेगा जैसे लिखा गया है।

comment_on_post

comment_on_post

किसी पोस्ट को मंज़ूरी दिए या वापस भेजे बिना उस पर टिप्पणी करें।

पैरामीटरप्रकारविवरण
post_idrequiredstringपोस्ट की आईडी।
commentrequiredstringआपके शब्दों में टिप्पणी।

Ideas

save_idea

save_idea

Ideas टैब में एक या अधिक आइडिया सेव करें। इसमें AI का इस्तेमाल नहीं होता। एक कॉल के सभी आइडिया एक साथ सेव होते हैं, या कोई भी सेव नहीं होता।

पैरामीटरप्रकारविवरण
ideasrequiredarray of objectsअधिकतम 100। हर आइडिया में content (अधिकतम 5,000 अक्षर) और वैकल्पिक tags तथा references होते हैं (स्रोत सामग्री, जिसे आइडिया के टेक्स्ट से अलग रखा जाता है)।
authoroptionalstringये आइडिया किसके हैं: टीम के किसी सदस्य का नाम, या me।

list_ideas

पैरामीटरप्रकारविवरण
authoroptionalstringटीम के किसी सदस्य का नाम, या me। अपने आइडिया देखने के लिए इसे छोड़ दें।
limitoptionalnumberकितने (डिफ़ॉल्ट 20, अधिकतम 100)।

delete_idea

delete_idea

आईडी के आधार पर आइडिया हटाएँ। अगर कोई भी आईडी हटाई नहीं जा सकती, तो कोई भी नहीं हटेगी। इसे पूर्ववत नहीं किया जा सकता।

पैरामीटरप्रकारविवरण
idsrequiredarray of numbersआइडिया आईडी, अधिकतम 100।

Brand and voice

get_brand_voice

get_brand_voice

वर्कस्पेस का ब्रांड (पोज़िशनिंग, ऑडियंस, कंटेंट पिलर) और आपकी लेखन शैली (आपकी आवाज़, आपके इस्तेमाल किए जाने वाले वाक्यांश, जिनसे आप बचते हैं, हाल के बदलाव) पढ़ें।

पैरामीटरप्रकारविवरण
platformoptionalstringइस प्लेटफ़ॉर्म के लिए हाल के पहले और बाद के बदलाव भी लौटाएँ।

draft_post और revise_draft में आपकी शैली पहले से लागू होती है। इसका इस्तेमाल तब करें जब Claude खुद शब्द लिखकर उन्हें save_draft या update_draft के साथ सेव करे।

update_voice

update_voice

Settings → Voice की तरह अपनी लेखन शैली बदलें। उदाहरण के लिए: “मैं synergy शब्द कभी इस्तेमाल नहीं करता।”

पैरामीटरप्रकारविवरण
editsrequiredarray of objectsहर फ़ील्ड के लिए एक बदलाव, जैसे { field, value } या { field, reset: true }। हर बदलाव पूरे फ़ील्ड को बदल देता है, इसलिए पूरी सूची भेजें जिसे आप बनाए रखना चाहते हैं।

update_brand

update_brand

Settings में Brand identity कार्ड की तरह सक्रिय वर्कस्पेस की पोज़िशनिंग और ऑडियंस बदलें।

पैरामीटरप्रकारविवरण
positioningoptionalstringव्यवसाय क्या करता है और किसके लिए खड़ा है। अधिकतम 2,000 अक्षर।
icpoptionalstringपोस्ट किसके लिए हैं। अधिकतम 2,000 अक्षर।

Analytics

ये टूल सिर्फ़ डेटा पढ़ते हैं। आँकड़े Analytics tab से मेल खाते हैं। Reddit शामिल नहीं है।

get_analytics_summary

get_analytics_summary

फ़ॉलोअर्स, एंगेजमेंट, रीच और एंगेजमेंट दर—हर एक के साथ पिछली अवधि से हुआ बदलाव। सभी नेटवर्क एक साथ देखने के लिए platform छोड़ दें।

पैरामीटरप्रकारविवरण
platformoptionalstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)कस्टम अवधि का पहला दिन, आपके समय क्षेत्र में। period को ओवरराइड करता है। अधिकतम 366 दिन।
end_dateoptionalstring (YYYY-MM-DD)कस्टम अवधि का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट रूप से आज। इसके लिए start_date आवश्यक है।

list_top_posts

list_top_posts

सभी नेटवर्क या किसी एक नेटवर्क पर पोस्ट को सबसे अच्छी या सबसे खराब के क्रम में रैंक करें। हर पोस्ट की आईडी, आँकड़े, एक अंश और एक लिंक लौटाता है।

पैरामीटरप्रकारविवरण
authoroptionalstringकिसकी पोस्ट: me, या टीम के किसी सदस्य का नाम, जैसे Alex। पूरे वर्कस्पेस की पोस्ट देखने के लिए इसे छोड़ दें।
platformoptionalstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
metricoptionalstringकिस आधार पर रैंक करना है। डिफ़ॉल्ट engagement_rate। इसके अलावा engagements, reach, impressions, likes, comments, shares, discussion_rate, और LinkedIn के profile_views, saves, sends तथा follows जैसे प्लेटफ़ॉर्म-विशिष्ट मेट्रिक्स। जिस मेट्रिक की रिपोर्ट कोई प्लेटफ़ॉर्म नहीं करता, उसे अस्वीकार करके उपलब्ध मेट्रिक्स की सूची दी जाती है।
orderoptionalstringtop (डिफ़ॉल्ट) या bottom।
limitoptionalnumberकितनी (डिफ़ॉल्ट 5, अधिकतम 20)।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)कस्टम अवधि का पहला दिन, आपके समय क्षेत्र में। period को ओवरराइड करता है। अधिकतम 366 दिन।
end_dateoptionalstring (YYYY-MM-DD)कस्टम अवधि का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट रूप से आज। इसके लिए start_date आवश्यक है।

get_post_analytics

get_post_analytics

किसी एक पोस्ट के हर मेट्रिक के साथ, समय के साथ उसकी रीच में हुए बदलाव भी दिखाएँ, जहाँ प्लेटफ़ॉर्म इसकी रिपोर्ट करता है।

पैरामीटरप्रकारविवरण
post_idoptionalnumberप्रकाशित पोस्ट की आईडी, list_top_posts से।
composition_idoptionalnumberDemandBird पोस्ट आईडी (“Draft #123” में दिया गया नंबर)।
latestoptionalbooleanसबसे हाल की पोस्ट के लिए true सेट करें। नेटवर्क चुनने के लिए platform जोड़ें।
platformoptionalstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।

list_posts_with_metrics

list_posts_with_metrics

किसी तारीख़ की सीमा में प्रकाशित हर पोस्ट, उसके सभी आँकड़ों के साथ, एक बार में एक पेज। पूरा इतिहास देखने या एक्सपोर्ट करने के लिए उपयोगी।

पैरामीटरप्रकारविवरण
authoroptionalstringकिसकी पोस्ट: me, या किसी टीममेट का नाम, जैसे Alex। पूरे वर्कस्पेस के लिए इसे छोड़ दें।
platformoptionalstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
limitoptionalnumberहर पेज पर पोस्ट की संख्या (डिफ़ॉल्ट 50, अधिकतम 100)।
cursoroptionalstringअगले पेज के लिए, पिछले पेज के अंत से।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। कोई भी अवधि।
end_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है।

get_best_time_to_post

get_best_time_to_post

वे दिन और घंटे (आपके टाइमज़ोन में) जब किसी प्लेटफ़ॉर्म पर आपकी पोस्ट ने सबसे अच्छा प्रदर्शन किया है।

पैरामीटरप्रकारविवरण
platformrequiredstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
limitoptionalnumberसमय स्लॉट की संख्या (डिफ़ॉल्ट 3, अधिकतम 10)।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन।
end_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है।

get_format_performance

get_format_performance

किसी प्लेटफ़ॉर्म पर पोस्ट फ़ॉर्मैट (टेक्स्ट, इमेज, वीडियो वगैरह) को एंगेजमेंट के आधार पर रैंक करें।

पैरामीटरप्रकारविवरण
platformrequiredstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन।
end_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है।

get_audience_demographics

get_audience_demographics

आपके फ़ॉलोअर्स कौन हैं। Instagram और Threads देश, उम्र, लिंग और शहर की जानकारी देते हैं। LinkedIn कंपनी पेज वरिष्ठता, नौकरी का कार्य, उद्योग, कंपनी का आकार और स्थान बताते हैं। अन्य प्लेटफ़ॉर्म और LinkedIn की व्यक्तिगत प्रोफ़ाइलें यह जानकारी साझा नहीं करतीं।

पैरामीटरप्रकारविवरण
platformrequiredstringइनमें से एक: twitter, bluesky, threads, facebook, instagram, mastodon, youtube, tiktok, pinterest या linkedin।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन।
end_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है।

get_follower_history

get_follower_history

किसी प्रोफ़ाइल या कंपनी पेज के लिए हर दिन के LinkedIn फ़ॉलोअर की संख्या। ये वही आँकड़े हैं जो फ़ॉलोअर वृद्धि चार्ट में दिखते हैं।

पैरामीटरप्रकारविवरण
accountoptionalstringनाम या आईडी से चुनें कि कौन-सी LinkedIn प्रोफ़ाइल या पेज चाहिए। सभी के लिए इसे छोड़ दें।
periodoptionalstring7d, 30d या 90d, जिसकी अवधि आज समाप्त होती है। डिफ़ॉल्ट 30d।
start_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का पहला दिन, आपके टाइमज़ोन में। period को ओवरराइड करता है। अधिकतम 366 दिन।
end_dateoptionalstring (YYYY-MM-DD)कस्टम सीमा का आख़िरी दिन, इसमें शामिल। डिफ़ॉल्ट आज। इसके लिए start_date ज़रूरी है।

tag_published_post

tag_published_post

पहले से प्रकाशित पोस्ट पर टैग सेट करें, जिनमें DemandBird के बाहर की गई पोस्ट भी शामिल हैं।

पैरामीटरप्रकारविवरण
post_idrequirednumberप्रकाशित पोस्ट की आईडी, list_top_posts या search_posts से।
tagsrequiredarray of stringsपोस्ट के टैग बदल देता है; [] सभी टैग हटा देता है।

टीम

केवल अकाउंट एडमिन के लिए।

list_members

list_members

अकाउंट के सभी सदस्य, लंबित आमंत्रण और बची हुई सीटों की संख्या।

कोई पैरामीटर आवश्यक नहीं।

invite_member

invite_member

लोगों को अकाउंट में आमंत्रित करें। यह एक लिंक देता है, जहाँ आप हर व्यक्ति और उसकी भूमिका चुनकर खुद Send दबाते हैं।

पैरामीटरप्रकारविवरण
invitesrequiredarray of objectsहर ऑब्जेक्ट में name, email और role (admin, member, read_only, ghostwriter या client), साथ ही वैकल्पिक workspace_roles होता है।