इसे छोड़कर कंटेंट पर जाएं

CLI

@anakonn/ankk एक Bun-आधारित CLI टूल है जो ANKK Public API द्वारा संचालित है।

  • Bun 1.3 या उससे उच्च
  • आपके ब्रांड के लिए स्कोप्ड एक Public API key

बिना इंस्टॉल किए चलाएं:

Terminal window
bunx @anakonn/ankk --json health

ग्लोबल इंस्टॉलेशन:

Terminal window
bun install -g @anakonn/ankk
ankk --json health

ग्लोबल कॉन्फ़िगरेशन:

Terminal window
ankk config setup --scope global

प्रोजेक्ट-लोकल कॉन्फ़िगरेशन:

Terminal window
ankk config setup --scope project

कॉन्फ़िगरेशन रिज़ॉल्यूशन क्रम:

  1. CLI विकल्प जैसे --api-key और --config
  2. ANKK_API_KEY एनवायरनमेंट वेरिएबल
  3. प्रोजेक्ट-लेवल .ankk/config.json
  4. ग्लोबल ~/.ankk/config.json

यदि कॉन्फ़िगर नहीं किया गया है, तो यह डिफ़ॉल्ट रूप से https://api.ankk.app पर सेट होता है। ankk config show पूरी API key को उजागर किए बिना वर्तमान सेटिंग्स प्रदर्शित करता है।

कमांडउद्देश्य
healthAPI हेल्थ की जाँच करें
upgradeग्लोबल इंस्टॉलेशन को अपग्रेड करें
openapiOpenAPI स्कीमा देखें या प्राप्त करें
brandAPI key से स्कोप्ड ब्रांड विवरण मैनेज करें
connectionsSNS कनेक्शन का निरीक्षण करें
contentsशेड्यूल किए गए कंटेंट को लिस्ट करें, क्वेरी करें, पब्लिश करें और कैंसिल करें
commentsकमेंट्स प्राप्त करें, पोस्ट करें, रिफ्रेश करें और मॉडरेट करें
reply-jobsरिप्लाइ जॉब्स बनाएं और मॉनिटर करें
analyticsएनालिटिक्स और मेट्रिक सारांश प्राप्त करें
webhooksWebhook सब्सक्रिप्शन मैनेज करें
configCLI कॉन्फ़िगरेशन मैनेज करें

किसी भी कमांड के लिए उपलब्ध विकल्प देखने के लिए, ankk <command> --help चलाएं।

कंटेंट पब्लिश करना

Section titled “कंटेंट पब्लिश करना”

payload.json:

{
"connection_id": "<connection_id>",
"idempotency_key": "cli-publish-001",
"text": "Published via CLI."
}
Terminal window
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z

स्क्रिप्ट और AI क्लाइंट्स में --json का उपयोग करें:

Terminal window
ankk --json connections list
ankk --json contents get <content_id>

🔗 संबंधित दस्तावेज़

Section titled “🔗 संबंधित दस्तावेज़”