[comment]: # translation:outdated

[comment]: # ({312e3a40-312e3a40})
# role.create

[comment]: # ({/312e3a40-312e3a40})

[comment]: # ({58ce01b8-17ca7358})
### Опис

`object role.create(object/array roles)`

Овај метод омогућава креирање нових улога.

::: noteclassic
Овај метод је доступан само типу корисника *Супер администратор*. Дозволе за позивање методе могу се опозвати у подешавањима улоге корисника. Погледајте [Улоге корисника](/manual/web_interface/frontend_sections/users/user_roles) за више информација.
:::

[comment]: # ({/58ce01b8-17ca7358})

[comment]: # ({9c4a0f3c-be3f23e2})
### Параметри

`(object/array)` Улоге за креирање.

Поред [стандардних својстава улоге](object#role), метод прихвата следеће параметре.

|Parameter|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|rules|array|[Правила улога](object#role_rules) за бити створен за улогу.|

[comment]: # ({/9c4a0f3c-be3f23e2})

[comment]: # ({f343e9f2-f343e9f2})
### Повратне вредности

`(object)` Враћа објекат који садржи ID-ијеве креираних улога испод својства `roleids `. Редослед враћених ID-ијева одговара редоследу прослеђених улога.

[comment]: # ({/f343e9f2-f343e9f2})

[comment]: # ({b41637d2-b41637d2})
### Примери

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({060c032d-7e61457f})
#### Креирање улоге

Направите улогу са типом "Корисник“ и одбијен приступ за два елемента корисничког интерфејса.

[Захтев](/manual/api#performing-requests):

```json
{
     "jsonrpc": "2.0",
     "method": "role.create",
     "params": {
     "name": "Operator",
     "type": "1",
     "rules": {
     "ui": [
     {
     "name": "monitoring.hosts",
     "status": "0"
     },
     {
     "name": "monitoring.maps",
     "status": "0"
     }
     ]
     }
     },
     "id": 1
}
```

Одговор:

```json
{
     "jsonrpc": "2.0",
     "result": {
     "roleids": [
     "5"
     ]
     },
     "id": 1
}
```

[comment]: # ({/060c032d-7e61457f})

[comment]: # ({c3d5b904-c3d5b904})
### Такође погледати

-   [Правила улога](object#role_rules)
-   [УИ елемент](object#ui_element)
-   [Модул](object#module)
-   [Акција](object#action)

[comment]: # ({/c3d5b904-c3d5b904})

[comment]: # ({4b30d86c-4b30d86c})
### Извор

CRole::create() in *ui/include/classes/api/services/CRole.php*.

[comment]: # ({/4b30d86c-4b30d86c})
