# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Nextgen Ldap API version: 1.0.0 extends: openapi/harness-nextgen-ldap-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 3 - target: $.paths['/ng/api/ldap/ngLdapSettings'].get update: x-apievangelist-phrasing: intent: Get the account's LDAP settings effect: read questions: - What LDAP configuration is set on my Harness account? - Where can I review the LDAP connection and query settings? instructions: - text: Show the LDAP settings for my account. - text: Get the NG LDAP configuration for account {accountIdentifier}. slots: accountIdentifier: query.accountIdentifier method: generated generated: '2026-09-26' - target: $.paths['/ng/api/ldap/ldap-login-test'].post update: x-apievangelist-phrasing: intent: Test an LDAP login effect: read questions: - Does LDAP authentication work with a test user's credentials? - Can I verify LDAP login before enabling it for everyone? instructions: - text: Test LDAP login for {email} with password {password}. slots: email: requestBody.email password: requestBody.password - text: Check that {email} can authenticate against our LDAP. slots: email: requestBody.email method: generated generated: '2026-09-26' - target: $.paths['/ng/api/ldap/{ldapId}/search/group'].get update: x-apievangelist-phrasing: intent: Search LDAP groups by name effect: read questions: - Which LDAP groups match a name I'm looking for? - Can I find a directory group to link to a Harness user group? instructions: - text: Search LDAP {ldapId} for groups named {name}. slots: ldapId: path.ldapId name: query.name - text: Find groups matching {name} in the configured LDAP {ldapId}. slots: name: query.name ldapId: path.ldapId method: generated generated: '2026-09-26'