REST API - executeLargeLdapQuery
The table summarizes the REST API - executeLargeLdapQuery.
Request
| Format | POST <baseurl>/directory/query/<ldapalias>/<ldapquery> |
| Path parameters |
|
| Query parameters |
The
basedn=string (optional): the base Distinguished Name (DN) to which the query is restricted. This is relative to, and in addition to, any base DN specified in the LDAP connection shared resource's URL.
|
| Body | ldap-query (optional): the parameter from the executeLdapQueryelement (from the DirectoryService schema) that defines the query to be evaluated. The query must conform to the RFC 2254 LDAP Search Filter standard. |
Response
| JSON | Returns a JSON representation of the content of the executeLdapQueryResponseelement. |
| XML | Returns the content of the executeLdapQueryResponseelement (from the DirectoryService schema). |
Example
| Request | POST <baseurl>/directory/query/easyAs?basedn=ou%3DLondon%2Cou%3DAllEmployees&scope=SUBTREE |
| Request body | (objectclass=person) |
| Response | {"xml-fragment": {
"@ldap-alias": "easyAs",
"@ldap-query": "(objectclass=person)",
"@base-dn": "ou=London,ou=AllEmployees",
"@search-scope": "SUBTREE",
"ldap-entry": [
{"@ldap-dn": "OU=Liam Lawrence, OU=London, OU=AllEmployees, O=easyAsInsurance"},
{"@ldap-dn": "OU=Richard Cresswell, OU=London, OU=AllEmployees, O=easyAsInsurance"},
{"@ldap-dn": "OU=Steve Simonsen, OU=London, OU=AllEmployees, O=easyAsInsurance"},
{"@ldap-dn": "OU=Tony Pulis, OU=London, OU=AllEmployees, O=easyAsInsurance"}
]
}}
|