Get tenant directory connectors
curl --request GET \ --url https://auth.example.com/api/admin/tenants/example/directory-connectors \ --header 'Authorization: Bearer <token>'Returns Wordwarden Directory Connector configuration for LDAP/AD password verification.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”Responses
Section titled “ Responses ”Directory connector configuration for a tenant.
object
object
Direct sends HTTPS requests to Wordwarden; relay uses outbound WebSocket registration from Wordwarden to Authrim.
Required for direct transport. Omitted or empty for relay transport.
Immutable Wordwarden connector identifier used for protocol, subject links, relay, fleet state, and audit records.
object
object
object
Active heartbeat HMAC key identifier. Empty until heartbeat is configured.
Active heartbeat HMAC secret reference. Heartbeat uses a key separate from password verification.
Previous heartbeat key identifier during rotation.
Previous heartbeat secret reference during rotation.
Optional exact Wordwarden version expected for this connector. Empty disables exact-version mismatch detection.
Optional minimum accepted Wordwarden version. Empty disables minimum-version mismatch detection.
Example
{ "tenantId": "tenant_123", "connectors": [ { "id": "campus", "transport": "relay", "auth_mode": "hmac", "connector_id": "wwcon_8K4M2Q9F7D3H6P1X", "key_id": "kid-active", "secret_ref": "env:WORDWARDEN_SECRET", "timeouts": { "request_ms": 2500 }, "relay": { "verify_timeout_ms": 5000, "max_pending_requests": 16, "challenge_ttl_ms": 30000, "auth_failure_rate_limit_per_minute": 10, "auth_failure_block_ms": 300000, "secret_rotation_grace_ms": 300000 }, "attribute_names": [ "mail", "displayName" ] } ]}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
object
Example generated
{ "error": "example", "message": "example", "error_description": "example"}