object role.create(object/array roles)
שיטה זו מאפשרת ליצור תפקידים חדשים.
שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.
(אובייקט/מערך) תפקידים ליצירה.
בנוסף ל-מאפייני תפקיד סטנדרטיים, השיטה מקבל את הפרמטרים הבאים.
(אובייקט) מחזירה אובייקט המכיל את המזהים של התפקידים שנוצרו תחת נכס roleids. סדר המזהים המוחזרים תואם את סדר התפקידים שעברו.
צור תפקיד עם סוג "User" ודחיית גישה לשני רכיבי ממשק משתמש.
בַּקָשָׁה:
{
            "jsonrpc": "2.0",
            "method": "role.create",
            "params": {
                "name": "מפעיל",
                "סוג 1",
                "כללים": {
                    "ui": [
                        {
                            "name": "monitoring.hosts",
                            "סטטוס": "0"
                        },
                        {
                            "name": "monitoring.maps",
                            "סטטוס": "0"
                        }
                    ]
                }
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }תְגוּבָה:
CRole::create() בתוך ui/include/classes/api/services/CRole.php.