Get Active Directory configuration
GET
/directory-services/active-directory
const url = 'https://sylve.lan:8181/api/directory-services/active-directory';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/active-directory \ --header 'Authorization: <Authorization>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”OK
Media typeapplication/json
object
data
object
allowTrustedDomains
boolean
computerName
string
computerOU
string
disableCache
boolean
domain
string
domainController
string
enabled
boolean
idmapBackend
string
idmapSchema
string
joinPasswordConfigured
boolean
joinUsername
string
joinWarning
string
joined
boolean
kerberosPrincipal
string
keytabId
integer
membershipPending
string
rangeHigh
integer
rangeLow
integer
realmId
integer
site
string
skipDNSRegistration
boolean
trustedDomains
Array<object>
object
backend
string
domain
string
rangeHigh
integer
rangeLow
integer
schema
string
useDefaultDomain
boolean
workgroup
string
error
string
message
string
status
string
Examplegenerated
{ "data": { "allowTrustedDomains": true, "computerName": "example", "computerOU": "example", "disableCache": true, "domain": "example", "domainController": "example", "enabled": true, "idmapBackend": "example", "idmapSchema": "example", "joinPasswordConfigured": true, "joinUsername": "example", "joinWarning": "example", "joined": true, "kerberosPrincipal": "example", "keytabId": 1, "membershipPending": "example", "rangeHigh": 1, "rangeLow": 1, "realmId": 1, "site": "example", "skipDNSRegistration": true, "trustedDomains": [ { "backend": "example", "domain": "example", "rangeHigh": 1, "rangeLow": 1, "schema": "example" } ], "useDefaultDomain": true, "workgroup": "example" }, "error": "example", "message": "example", "status": "example"}