Search AD users or groups
GET
/directory-services/principals
const url = 'https://sylve.lan:8181/api/directory-services/principals?q=example&kind=example';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://sylve.lan:8181/api/directory-services/principals?q=example&kind=example' \ --header 'Authorization: <Authorization>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”q
required
string
Name, qualified name, or SID
kind
required
string
User or group
Responses
Section titled “Responses”OK
Media typeapplication/json
object
data
Array<object>
object
kind
string
name
string
sid
string
unixId
integer
error
string
message
string
status
string
Examplegenerated
{ "data": [ { "kind": "example", "name": "example", "sid": "example", "unixId": 1 } ], "error": "example", "message": "example", "status": "example"}