Update the LDAP settings array. Make sure to send all records back or you might remove existing records. To delete a LDAP record, remove it from the array and then update.
Definition
PATCH https://CLUSTER.DOMAIN/listener/appservices/admin/settings/ldap HTTP/1.1
Example Request
curl \
-H "Content-Type: application/json" \
-H "Authorization: Bearer TOKEN" \
-X PATCH \
-d '[
{
"base_dn": "ou=Users,DC=ldap,DC=web,DC=com",
"email_field": "mail",
"encryption": "tls",
"member_of_field": "memberOf",
"name": "my LDAP updated server",
"name_field": "name",
"port": 389,
"search_pass": "password",
"search_user": "cn=ab123456,ou=Users,DC=ldap,DC=web,DC=com",
"server": "ldap.web.com",
"validate_ssl": false
}
]' \
-i \
https://CLUSTER.DOMAIN/listener/appservices/admin/settings/ldap
Example Response
HTTP/1.1 200 OK Content-Type: application/json
[ { "base_dn": "ou=Users,DC=ldap,DC=web,DC=com", "email_field": "mail", "encryption": "tls", "member_of_field": "memberOf", "name": "my LDAP updated server", "name_field": "name", "port": 389, "search_pass": "password", "search_user": "cn=ab123456,ou=Users,DC=ldap,DC=web,DC=com", "server": "ldap.web.com", "validate_ssl": false } ]
Response Codes
Code | Description |
---|---|
200 | Settings successfully updated. |
401 | Authorization header not found. |