Cato API का परिचय
Cato API Cato SASE प्लेटफॉर्म पर डेटा और प्रबंधन कार्यों के साथ बातचीत के लिए प्राथमिक ऑटोमेशन इंटरफेस है। यह ग्राफक्यूएल का उपयोग लचीली क्वेरी और कुशल डेटा पुनर्प्राप्ति के लिए करता है, जिससे दोनों को सक्षम किया जा सके:
केवल पढ़ने के ऑपरेशंस (डेटा निष्कर्षण)
म्यूटेशन ऑपरेशंस (कॉन्फ़िगरेशन परिवर्तन)
विस्तृत स्कीमा संदर्भ के लिए, Cato API प्रलेखन देखें: https://api.catonetworks.com/documentation/
API एंडपॉइंट प्रारूप में होता है: https://api.catonetworks.com/api/v1/graphql2
API जीवनचक्र
API जीवनचक्र और उपयोग दिशा-निर्देशों का पूरा अवलोकन करने के लिए, देखें Cato API क्या है
कैसे उपयोग करें Cato API कुंजी
Cato API के लिए अनुरोधों को प्रमाणित करने के लिए, अपने API ग्राहक में x-api-key नामक एक HTTP शीर्षलेख शामिल करें। इस हेडर का मान अपनी Cato API कुंजी के लिए इस प्रारूप में सेट करें: x-api-key: <api-key>. उदाहरण के लिए: x-api-key: abcdef12345. यह शीर्षलेख आपके अनुरोध को प्राधिकृत करता है और आपके कुंजी से संबंधित अनुमतियों के आधार पर प्रासंगिक Cato API एंडप्वाइंट्स तक पहुंच प्रदान करता है।
एकीकरण स्कोपिंग दस्तावेज़ की Cato द्वारा अनुमोदित होने के बाद, API कुंजियाँ और सैंडबॉक्स वातावरण प्रदान किए जाएंगे
स्कीमा परिवर्तन
संभावित परिवर्तन के लिए Cato की SLA, "घोषणा और प्रबंधन संभावित परिवर्तन" सेक्शन में "Cato API क्या है" लेख में दर्ज की गई है.
API और फील्ड्स, जिन्हें लाइफ के अंत (EoL) के लिए योजना बनाई गई है, API दस्तावेज़ में उपयोग के योग्य नहीं के रूप में चिन्हित किए गए हैं. अनुपलब्ध होने पर, एक अनुशंसित प्रतिस्थापन और अनुसूचित EoL तारीख प्रदान की जाती है.
इसके अलावा, संभावित तोड़फोड़ परिवर्तन Cato API संभावित तोड़फोड़ परिवर्तन और EoL लेख में संप्रेषित किए जाते हैं। प्रौद्योगिकी साझेदारों को आगामी स्कीमा अपडेट्स और उपयोग न करने के संबंध में सूचनाएं प्राप्त करने के लिए इस लेख का अनुसरण करने के लिए प्रोत्साहित किया जाता है।
रेट लिमिटिंग और निष्पक्ष उपयोग
रेट लिमिटिंग नीति प्रत्येक खाते के लिए अनुमत अधिकतम अनुरोध थ्रूपुट को परिभाषित करती है और प्लेटफॉर्म स्थिरता और संसाधनों का निष्पक्ष उपयोग सुनिश्चित करने के लिए डिज़ाइन की गई है। एकीकरण को रेट लिमिट प्रतिक्रिया को संभालने के लिए उचित पुनः प्रयास और बैकऑफ तंत्र को लागू करना चाहिए। विवरण के लिए Cato API रेट लिमिटिंग को समझना लेख देखें।
इंटीग्रेशन के लिए कोर API एंडपॉइंट्स
नीचे प्रारंभिक एकीकरण और डेटा संक्रमण के दौरान उपयोग किए जाने वाले सबसे सामान्य API दिए गए हैं:
डेटा प्रकार | एपीआई | उद्देश्य | विशिष्ट उपयोग मामले |
कच्चे घटनाक्रम / सुरक्षा टेलीमेट्री | कच्चे ईवेंट लॉग और सुरक्षा टेलीमेट्री का उपभोग करने के लिए अनुशंसित प्रवेश बिंदु। | SIEM संक्रमण, सुरक्षा निगरानी, अनुपालन लॉगिंग, खतरे की पहचान। | |
प्रशासनिक ऑडिट लॉग्स | व्यवस्थापक क्रियाओं और कॉन्फ़िगरेशन परिवर्तनों के लिए ऑडिट लॉग पुनः प्राप्त करता है। | अनुपालन ऑडिटिंग, परिवर्तन ट्रैकिंग, शासन निगरानी। | |
अनुप्रयोग और प्रवाह विश्लेषण | अनुप्रयोग उपयोग सांख्यिकी और प्रवाह प्रदर्शन मीट्रिक्स समय के साथ प्रदान करता है। | एप्लिकेशन मॉनिटरिंग, नेटवर्क प्रदर्शन विश्लेषण, उपयोग रिपोर्टिंग। | |
सुरक्षा घटनाएँ / अलर्ट्स | सुरक्षा घटनाओं और संबंधित अलर्ट्स में उच्च स्तरीय अंतर्दृष्टि। | SOC वर्कफ़्लो, घटना प्रबंधन, अलर्ट संवर्द्धन। | |
ट्रैफ़िक मीट्रिक्स | साइट्स और दूरस्थ उपयोगकर्ताओं के बीच ट्रैफ़िक और उपयोग मीट्रिक्स। | नेटवर्क उपयोग विश्लेषण, क्षमता योजना, और रिपोर्टिंग डैशबोर्ड। | |
कनेक्टिविटी और इन्वेंटरी स्नैपशॉट | साइट्स, सॉकेट्स, और उपयोगकर्ताओं के लिए कनेक्टिविटी स्थिति और सूची जानकारी। | इन्फ्रास्ट्रक्चर निगरानी, टोपोलॉजी दृश्यता, और वातावरण की खोज। | |
उपकरण इन्वेंटरी और विशेषताएँ | प्लेटफ़ॉर्म द्वारा खोजे गए उपकरण सूची और संबंधित विशेषताएँ प्रदान करता है। | संपत्ति प्रबंधन प्रणाली, IoT/OT दृश्यता, उपकरण वर्गीकरण, और सूची ट्रैकिंग। | |
सॉकेट पोर्ट मीट्रिक्स | सॉकेट इंटरफेस और पोर्ट्स के लिए वर्तमान और ऐतिहासिक मीट्रिक्स प्रदान करता है। | इन्फ्रास्ट्रक्चर निगरानी, लिंक स्वास्थ्य निगरानी, क्षमता योजना, और नेटवर्क समस्या निवारण। |
पूरी API संचालन परिभाषाएँ और नमूना प्रतिक्रियाओं के लिए, Cato GraphQL API संदर्भ देखें।
संदर्भ उपकरण और उदाहरण
विकास और एकीकरण वर्कफ़्लो का समर्थन करने के लिए, Cato कई संदर्भ संसाधन प्रदान करता है:
Cato GitHub खाता - नमूना कोड, एपीआई सहायक उपकरण, Jupyter नोटबुक्स, पोस्टमैन संग्रह, और CLI उपयोगिताएं। उदाहरण:
डेटा-विश्लेषण - इवेंटफीड उपयोग मामलों को प्रदर्शित करने वाले Jupyter नोटबुक्स।
cato-toolbox - एपीआई उपभोग और परीक्षण के लिए सामान्य-उद्देश्य सहायक, जिसमें ईवेंट प्राप्त करने के लिए पायथन कोड शामिल है।
GraphQL प्लेग्राउंड - एपीआई क्वेरी परीक्षण के लिए ब्राउज़र-आधारित इंटरैक्टिव टूल। विवरण के लिए, GraphQL प्लेग्राउंड से Cato API देखें।
Cato Remote MCP सर्वर - मॉडल संदर्भ प्रोटोकॉल (MCP) के माध्यम से AI सहायक और LLM-आधारित उपकरणों का उपयोग करके Cato API के साथ एकीकरण को सक्षम बनाता है। यह प्राकृतिक भाषा या AI-संचालित वर्कफ़्लो का उपयोग करके Cato डेटा के साथ बातचीत करने की अनुमति देता है। अधिक जानकारी के लिए, देखें: Cato Remote MCP सर्वर के साथ कार्य करना।
समर्थन और सामुदायिक संसाधन
साझेदार API संबंधित प्रश्नों को उठाने के माध्यम से कर सकते हैं