{"name":"Integrations LDAP","version":"0.0.1","description":"LDAP directory service backed by LLDAP in a Cloudflare Container","endpoints":{"GET /health":"Health check (?deep=true for container ping + apiVersion)","GET /openapi.json":"OpenAPI specification","POST /auth/login":"Authenticate a user (returns JWT)","POST /auth/refresh":"Refresh an expired JWT","POST /auth/logout":"Invalidate an LLDAP session","GET /users":"List all users (?filter=RequestFilter JSON for server-side filtering)","GET /users/:id":"Get a user by ID","POST /users":"Create a user","PUT /users/:id":"Update a user","PUT /users/:id/password":"Change user password","DELETE /users/:id":"Delete a user","GET /groups":"List all groups","GET /groups/:id":"Get a group by ID","POST /groups":"Create a group (with optional details)","PUT /groups/:id":"Update a group","DELETE /groups/:id":"Delete a group","POST /groups/:id/members":"Add user to group","DELETE /groups/:id/members/:userId":"Remove user from group","GET /schema":"Get attribute schema for users and groups","POST /schema/user-attributes":"Add a custom user attribute","DELETE /schema/user-attributes/:name":"Delete a custom user attribute","POST /schema/group-attributes":"Add a custom group attribute","DELETE /schema/group-attributes/:name":"Delete a custom group attribute","POST /schema/user-object-classes":"Add a custom user LDAP object class","DELETE /schema/user-object-classes/:name":"Remove a user LDAP object class","POST /schema/group-object-classes":"Add a custom group LDAP object class","DELETE /schema/group-object-classes/:name":"Remove a group LDAP object class","GET /settings":"Get LLDAP server settings","GET /docs":"Swagger UI","POST /auth/reset/step1":"Request a password reset email","POST /auth/reset/step2":"Complete password reset with token","POST /graphql":"Raw GraphQL queries against LLDAP"}}