[comment]: # translation:outdated

[comment]: # ({f61ef399-f9e8f670})
# userdirectory.delete

[comment]: # ({/f61ef399-f9e8f670})

[comment]: # ({9833a850-b5ff62ed})
### Opis

`object userdirectory.delete(array userDirectoryIds)`

Ta metoda umożliwia usuwanie katalogów użytkowników. Katalog użytkowników nie może zostać usunięty, jeśli jest bezpośrednio używany przez co najmniej jedną grupę użytkowników.<br>
Domyślny katalog użytkowników LDAP nie może zostać usunięty, gdy `authentication.ldap_configured` jest ustawione na 1 lub gdy pozostało więcej katalogów użytkowników.

::: noteclassic
Ta metoda jest dostępna tylko dla użytkownika typu *Super admin*.
:::

[comment]: # ({/9833a850-b5ff62ed})

[comment]: # ({1e1862ff-90e6a45f})
### Parametry

`(tablica)` Identyfikatory katalogów użytkownika do usunięcia.

[comment]: # ({/1e1862ff-90e6a45f})

[comment]: # ({71d313b7-e48d17a6})
### Wartości zwracane

`(object)` Zwraca obiekt zawierający identyfikatory usuniętych katalogów użytkownika w ramach właściwości `userdirectoryids`.

[comment]: # ({/71d313b7-e48d17a6})

[comment]: # ({b41637d2-94dc6263})
### Przykłady

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

[comment]: # ({93ba09bc-ec4f71a7})
#### Usuwanie wielu katalogów użytkowników

Usuń dwa katalogi użytkowników.

[Żądanie](/manual/api#performing-requests):

```json
{
"jsonrpc": "2.0",
"method": "userdirectory.delete",
"params": [
"2",
"12"
],
"id": 1
}
```

Odpowiedź:

```json
{
"jsonrpc": "2.0",
"result": {
"userdirectoryids": [
"2",
"12"
]
},
"id": 1
}
```

[comment]: # ({/93ba09bc-ec4f71a7})

[comment]: # ({7d9028d5-1eee2f52})
### Źródło

CUserDirectory::delete() w *ui/include/classes/api/services/CUserDirectory.php*.

[comment]: # ({/7d9028d5-1eee2f52})
