Check directory connector health
POST
/api/admin/tenants/{tenantId}/directory-connectors/{connectorId}/health
Code sample: Shell / cURL
curl --request POST \ --url https://auth.example.com/api/admin/tenants/example/directory-connectors/example/health \ --header 'Authorization: Bearer <token>'Calls the configured connector /healthz endpoint for direct transport, or returns relay transport status metadata for outbound relay connectors.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” tenantId
required
string
connectorId
required
string
Responses
Section titled “ Responses ”Directory connector health check result.
Media type application/json
object
ok
required
boolean
connector_id
required
string
status
integer
body
One of:
object
ok
required
boolean
connections
required
integer
authenticated_connections
required
integer
pending_requests
required
integer
max_pending_requests
required
integer
verify_timeout_ms
required
integer
challenge_ttl_ms
required
integer
relay_protocol
required
string
protocol_version
required
integer
min_supported_version
required
integer
last_connected_at
string format: date-time
last_authenticated_at
string format: date-time
authenticated_key_id
string
last_verify_started_at
string format: date-time
last_verify_succeeded_at
string format: date-time
last_verify_failed_at
string format: date-time
last_disconnect_at
string format: date-time
last_disconnect_reason
string
key
additional properties
object
key
additional properties
null
error
string
error_description
string
key
additional properties
Example
{ "ok": true, "connector_id": "campus", "status": 200, "body": { "ok": true, "connections": 1, "authenticated_connections": 1, "pending_requests": 0, "max_pending_requests": 16, "verify_timeout_ms": 5000, "challenge_ttl_ms": 30000, "relay_protocol": "authrim.wordwarden.relay.v1" }}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Error response.
Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{ "error": "example", "message": "example", "error_description": "example"}Directory connector health check result.
Media type application/json
object
ok
required
boolean
connector_id
required
string
status
integer
body
One of:
object
ok
required
boolean
connections
required
integer
authenticated_connections
required
integer
pending_requests
required
integer
max_pending_requests
required
integer
verify_timeout_ms
required
integer
challenge_ttl_ms
required
integer
relay_protocol
required
string
protocol_version
required
integer
min_supported_version
required
integer
last_connected_at
string format: date-time
last_authenticated_at
string format: date-time
authenticated_key_id
string
last_verify_started_at
string format: date-time
last_verify_succeeded_at
string format: date-time
last_verify_failed_at
string format: date-time
last_disconnect_at
string format: date-time
last_disconnect_reason
string
key
additional properties
object
key
additional properties
null
error
string
error_description
string
key
additional properties
Example
{ "ok": true, "connector_id": "campus", "status": 200, "body": { "ok": true, "connections": 1, "authenticated_connections": 1, "pending_requests": 0, "max_pending_requests": 16, "verify_timeout_ms": 5000, "challenge_ttl_ms": 30000, "relay_protocol": "authrim.wordwarden.relay.v1" }}Directory connector health check result.
Media type application/json
object
ok
required
boolean
connector_id
required
string
status
integer
body
One of:
object
ok
required
boolean
connections
required
integer
authenticated_connections
required
integer
pending_requests
required
integer
max_pending_requests
required
integer
verify_timeout_ms
required
integer
challenge_ttl_ms
required
integer
relay_protocol
required
string
protocol_version
required
integer
min_supported_version
required
integer
last_connected_at
string format: date-time
last_authenticated_at
string format: date-time
authenticated_key_id
string
last_verify_started_at
string format: date-time
last_verify_succeeded_at
string format: date-time
last_verify_failed_at
string format: date-time
last_disconnect_at
string format: date-time
last_disconnect_reason
string
key
additional properties
object
key
additional properties
null
error
string
error_description
string
key
additional properties
Example
{ "ok": true, "connector_id": "campus", "status": 200, "body": { "ok": true, "connections": 1, "authenticated_connections": 1, "pending_requests": 0, "max_pending_requests": 16, "verify_timeout_ms": 5000, "challenge_ttl_ms": 30000, "relay_protocol": "authrim.wordwarden.relay.v1" }}