यह लेख विभिन्न केटो एपीआई पर चर्चा करता है जो आपको केटो प्रबंधन आवेदन के लिए व्यवस्थापक और व्यवस्थापक भूमिकाएँ प्रबंधित करने देता है। यह एपीआई पुनर्विक्रेता खातों और नियमित खातों दोनों के लिए व्यवस्थापकों का प्रबंधन करने का समर्थन करती है।
addAdmin कॉन्फ़िगरेशन एपीआई केटो प्रबंधन एप्लिकेशन में खाता के लिए नए व्यवस्थापकों का निर्माण करती है।
ये हैं addAdmin कॉन्फ़िगरेशन एपीआई के तर्क:
- firstName: व्यवस्थापक का पहला नाम (अधिकतम 255 वर्ण) – यह फ़ील्ड आवश्यक है
- lastName: व्यवस्थापक का अंतिम नाम (अधिकतम 255 वर्ण) – यह फ़ील्ड आवश्यक है
- email: ईमेल पता, प्रत्येक व्यवस्थापक के लिए अद्वितीय (अधिकतम 255 वर्ण) – यह फ़ील्ड आवश्यक है
- passwordNeverExpires: बूलियन मान (true/false)। यदि मान true पर सेट है, तो व्यवस्थापक का पासवर्ड कभी समाप्त नहीं होता – यह फ़ील्ड आवश्यक है
- mfaEnabled: बूलियन मान (true/false)। यदि मान true पर सेट है, तो व्यवस्थापक को Cato प्रबंधन अनुप्रयोग में लॉग इन करने के लिए MFA कोड का उपयोग करना होगा - यह फ़ील्ड आवश्यक है
-
managedRoles: updateAdminRoleInput की श्रृंखला। व्यवस्थापक को सौंपित की गई एक या अधिक भूमिकाओं को परिभाषित करता है। पुनर्विक्रेता व्यवस्थापक के लिए, यह फ़ील्ड उन भूमिकाओं को परिभाषित करता है जो प्रबंधित खातों के लिए व्यवस्थापक को सौंपित हैं। यदि एपीआई कॉल के लिए यह फ़ील्ड परिभाषित नहीं है, तो व्यवस्थापक को दर्शक भूमिका (आईडी 2) सौंपित की जाती है
- व्यवस्थापक को संपादक भूमिका असाइन करने के लिए ID 1 का उपयोग करें
- resellerRoles: updateAdminRoleInput का संग्रहणी (केवल रीसेलर व्यवस्थापकों के लिए प्रासंगिक)। रीसेलर खाते के लिए व्यवस्थापक को असाइन की गई भूमिकाएँ परिभाषित करता है। यदि API कॉल के लिए यह फ़ील्ड परिभाषित नहीं है, तो व्यवस्थापक को रीसेलर खाते के लिए दर्शक भूमिका दी जाती है।
एक बार जब व्यवस्थापक बनाया जाता है, तो प्रवाह वही होता है जैसे कि यदि व्यवस्थापक को Cato प्रबंधन अनुप्रयोग में बनाया गया था।
यदि खाता को व्यवस्थापक को उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करने की परिभाषित करता है, तो व्यवस्थापक को खाता सक्रिय करने और पासवर्ड सेट करने के लिए लिंक के साथ स्वागत ईमेल प्राप्त होगा।
updateAdmin कॉन्फ़िगरेशन एपीआई आपको व्यवस्थापक जानकारी अपडेट करने देती है (व्यवस्थापक का ईमेल और आईडी अपडेट नहीं किए जा सकते)।
- adminID (आवश्यक)
- firstName: व्यवस्थापक का पहला नाम
- lastName: व्यवस्थापक का अंतिम नाम
- passwordNeverExpires: बूलियन मान (true/false)। यदि मान true पर सेट है, तो व्यवस्थापक का पासवर्ड कभी समाप्त नहीं होता
- mfaEnabled: बूलियन मान (true/false)। यदि मान true पर सेट है, तो व्यवस्थापक को Cato प्रबंधन अनुप्रयोग में लॉग इन करने के लिए MFA कोड का उपयोग करना होगा
- managedRoles:
updateAdminRoleInputका संग्रहणी। एक या अधिक भूमिकाएँ परिभाषित करता है जो व्यवस्थापक को दी जाती हैं। रीसेलर व्यवस्थापकों के लिए, यह फ़ील्ड उनके प्रबंधित खातों के लिए व्यवस्थापक को सौंपा गया भूमिकाओं को परिभाषित करता है। - resellerRoles:
updateAdminRoleInputका संग्रहणी (केवल रीसेलर व्यवस्थापकों के लिए प्रासंगिक)। रीसेलर खाते के लिए व्यवस्थापक को असाइन की गई भूमिकाएँ परिभाषित करता है।
admins केवल-पढ़ने योग्य एपीआई क्वेरी खाता के सभी व्यवस्थापकों के बारे में डेटा लौटाती है, जिनमें शामिल हैं: आईडी, ईमेल, पहला नाम, अंतिम नाम, passwordNeverExpires, mfaEnabled, और भूमिकाएँ।
- id: व्यवस्थापक का Cato ID
- firstName: व्यवस्थापक का पहला नाम
- lastName: व्यवस्थापक का अंतिम नाम
- email: ईमेल पता
- passwordNeverExpires: बूलियन मान (true/false)। यदि मान true पर सेट है, तो व्यवस्थापक का पासवर्ड कभी समाप्त नहीं होता
- mfaEnabled: बूलियन मान (true/false)। यदि मान true पर सेट है, तो व्यवस्थापक को Cato प्रबंधन अनुप्रयोग में लॉग इन करने के लिए MFA कोड का उपयोग करना होगा
- managedRoles: updateAdminRoleInput का संग्रहणी। एक या अधिक भूमिकाएँ परिभाषित करता है जो व्यवस्थापक को दी जाती हैं। रीसेलर व्यवस्थापकों के लिए, यह फ़ील्ड उनके प्रबंधित खातों के लिए व्यवस्थापक को सौंपा गया भूमिकाओं को परिभाषित करता है।
- resellerRoles: updateAdminRoleInput का संग्रहणी (केवल रीसेलर व्यवस्थापकों के लिए प्रासंगिक)। रीसेलर खाते के लिए व्यवस्थापक को असाइन की गई भूमिकाएँ परिभाषित करता है।
getAdmin केवल-पढ़ने योग्य एपीआई क्वेरी एकल खाता व्यवस्थापक के बारे में जानकारी लौटाती है, जैसे: ईमेल, पहला नाम, अंतिम नाम, passwordNeverExpires, mfaEnabled, और भूमिकाएँ
- firstName: व्यवस्थापक का पहला नाम
- lastName: व्यवस्थापक का अंतिम नाम
- email: ईमेल पता
- passwordNeverExpires: बूलियन मान (true/false)। यदि true पर सेट है, तो व्यवस्थापक का पासवर्ड कभी समाप्त नहीं होता
- mfaEnabled: बूलियन मान (true/false)। यदि true पर सेट है, तो व्यवस्थापक को Cato प्रबंधन अनुप्रयोग में लॉग इन करने के लिए MFA कोड का उपयोग करना होगा
- managedRoles: updateAdminRoleInput का संग्रहणी। एक या अधिक भूमिकाएँ परिभाषित करता है जो व्यवस्थापक को दी जाती हैं। रीसेलर व्यवस्थापकों के लिए, यह फ़ील्ड उनके प्रबंधित खातों के लिए व्यवस्थापक को सौंपा गया भूमिकाओं को परिभाषित करता है।
- resellerRoles: updateAdminRoleInput का संग्रहणी (केवल रीसेलर व्यवस्थापकों के लिए प्रासंगिक)। रीसेलर खाते के लिए व्यवस्थापक को असाइन की गई भूमिकाएँ परिभाषित करता है।
accountRoles एपीआई केवल-पढ़ने की क्वेरी खाता के लिए परिभाषित सभी भूमिकाओं को लौटाती है (कस्टम भूमिकाएँ और पूर्वनिर्धारित भूमिकाएँ)। यह ग्राहकों के लिए आवश्यक है जो addAdmin एपीआई का उपयोग करते हैं, क्योंकि यह एपीआई भूमिकाओं के आईडी दिखाती है (जो कि addAdmin एपीआई द्वारा उपयोग की जाती है)।
- accountId
-
accountType
- नियमित (नियमित या प्रबंधित खातों की भूमिकाओं के लिए)
- रिसेलर (रीसेलर खाता भूमिकाओं के लिए)
0 टिप्पणियां
लेख टिप्पणियों के लिए उपलब्ध नहीं है.