Checks the health and availability of the configured Policy Decision Point (PDP) for Attribute-Based Access Control (ABAC).
This endpoint is used by administrators to verify that the external PDP service is operational and properly configured. It includes rate limiting to prevent abuse.
Permissions required: abac-management and manage-abac-admin-settings.
Changelog
| Version | Change |
|---|---|
| 8.0.0 | Added |
| 8.5.0 | Added the manage-abac-admin-settings granular permission requirement. |
| 8.4.0 | Added endpoint to check external PDP health status |
The authToken of the authenticated user.
The userId of the authenticated user.
OK - PDP is available and healthy
{
"available": true,
"message": "ABAC_PDP_Health_OK",
"success": true
}Indicates whether the PDP is available.
Health check message.
Indicates if the request was successful.
Bad Request - PDP is unavailable or unhealthy
{
"available": false,
"message": "ABAC_PDP_Health_Not_OK",
"success": false
}{
"available": false,
"message": "Failed to connect to external PDP service",
"success": false
}Indicates whether the PDP is available.
Error message describing why the PDP is unavailable.
Indicates if the request was successful.
Unauthorized
{
"status": "error",
"message": "You must be logged in to do this."
}Forbidden
{
"success": false,
"error": "You do not have permission to manage ABAC"
}