Skip to content

List directory connector fleet instances

GET
/api/admin/tenants/{tenantId}/directory-connectors/fleet
Code sample: Shell / cURL
curl --request GET \
--url 'https://auth.example.com/api/admin/tenants/example/directory-connectors/fleet?limit=25' \
--header 'Authorization: Bearer <token>'

Returns current Wordwarden connector instances and recent status episodes for a tenant.

tenantId
required
string
connector_id
string
/^wwcon_[a-zA-Z0-9]{16}$/
limit
integer
default: 25 >= 1 <= 100

Directory connector fleet instances and recent status episodes.

Media type application/json
object
tenantId
required
string
items
required
Array<object>
object
id
required
string
tenant_id
required
string
connector_id
required
string
/^wwcon_[a-zA-Z0-9]{16}$/
instance_id
required
string
<= 128 characters
display_name
string | null
transport
required
string
Allowed values: relay direct tunnel
version
required
string
release_channel
required
string
default: stable
started_at
required
string format: date-time
first_seen_at
required
integer
last_seen_at
required
integer
status
required
string
Allowed values: connected disconnected stale version_mismatch unhealthy deactivated
health_status
required
string
Allowed values: healthy degraded unhealthy
health_summary
required
object
key
additional properties
config_fingerprint
required
string
/^sha256:[a-f0-9]{64}$/
config_categories
required
Array<string>
drift_severity
required
string
Allowed values: none warning critical
deactivated_at
integer | null
deactivated_by
string | null
deactivation_reason
string | null
updated_at
required
integer
key
additional properties
episodes
required
Array<object>
object
id
required
string
tenant_id
required
string
connector_id
required
string
/^wwcon_[a-zA-Z0-9]{16}$/
instance_id
required
string
<= 128 characters
status
required
string
Allowed values: connected disconnected stale version_mismatch unhealthy deactivated
started_at
required
integer
ended_at
integer | null
last_seen_at
required
integer
reason

Operational reason classification. Secret values and raw signatures are not exposed.

string | null
acknowledged_at
integer | null
acknowledged_by
string | null
created_at
required
integer
updated_at
required
integer
key
additional properties
key
additional properties
Example
{
"tenantId": "tenant_123",
"items": [
{
"id": "dcinst_123",
"tenant_id": "tenant_123",
"connector_id": "wwcon_8K4M2Q9F7D3H6P1X",
"instance_id": "wwi_1234567890123456789012",
"display_name": "campus-a",
"transport": "relay",
"version": "0.13.0",
"started_at": "2026-06-24T00:00:00.000Z",
"first_seen_at": 1782260000000,
"last_seen_at": 1782260300000,
"status": "connected",
"health_status": "healthy",
"health_summary": {
"ldap": "ok"
},
"config_fingerprint": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"config_categories": [
"ldap"
],
"drift_severity": "none",
"deactivated_at": null,
"deactivated_by": null,
"deactivation_reason": null,
"updated_at": 1782260300000
}
],
"episodes": [
{
"id": "dcepi_123",
"tenant_id": "tenant_123",
"connector_id": "wwcon_8K4M2Q9F7D3H6P1X",
"instance_id": "wwi_1234567890123456789012",
"status": "connected",
"started_at": 1782260000000,
"ended_at": null,
"last_seen_at": 1782260300000,
"reason": null,
"acknowledged_at": null,
"acknowledged_by": null,
"created_at": 1782260000000,
"updated_at": 1782260300000
}
]
}

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"
}