API Guide

Table Of Contents
/api/AccountService/ExternalAccountProvider/
LDAPAccountProvider(Id)
This URI represents a specific LDAP server within the collection of LDAP Directory Service.
GET method for LDAPAccountProvider(Id)
This method returns the details of a single server of the LDAP Directory Service.
Description Returns the details of a single LDAP server.
Privilege VIEW
HTTP response
codes
200
Example
response body
{
"@odata.context":
"$metadata#ExternalAccountProvider.LDAPAccountProvider/$entity",
"@odata.id": "/api/AccountService/ExternalAccountProvider/
LDAPAccountProvider(2914)",
"Id": 2914,
"Name": "seaquest",
"ServerType": "MANUAL",
"ServerName": [
"10.35.195.1"
],
"UserName": "Admin",
"Password": null,
"ServerPort": 389,
"BaseDistinguishedName": "dc=dell,dc=com",
"AttributeUserLogin": null,
"AttributeGroupMembership": null,
"SearchFilter": null,
"NetworkTimeOut": 300,
"SearchTimeOut": 300,
"CertificateValidation": false,
"CertificateFile": "",
"Groups": [
{
"@odata.id": "/api/AccountService/ExternalAccountProvider/
LDAPAccountProvider(2914)/Groups"
}
]
}
PUT method for LDAPAccountProvider(Id)
This method updates the details of a server of the LDAP Directory Service.
Description
Updates the details of an LDAP server.
Privilege SECURITY_SETUP
HTTP response
codes
200
Example request
body
{
"Name": "seaquest",
"Id":2964,
"ServerType": "DNS",
"ServerName": ["10.35.195.1"],
"UserName": "test",
Application settings 59