Download OpenAPI specification:Download
| Main Tags | Most Popular Pages |
|---|---|
|
➤
Welcome
➤ Prerequisites ➤ Access Token ➤ Updates ➤ APIs Developer Guide ➤ Appendix |
➤
Authentication
➤ Service Plans ➤ Account Management ➤ Billing Management ➤ Access Control ➤ Operator Logs ➤ Advanced Reports |
The Operator Alerts Module enables operators to monitor system-generated alerts related to their activities and permissions. It provides access to alerts such as rate limiting violations and other critical system events, with support for pagination and advanced search filtering to efficiently track and manage operational issues.
Retrieves system alerts with pagination and advanced search filtering. Operators can view rate limiting violations and other system alerts based on their role permissions.
| page required | integer <int32> Page number (1-based). Examples: 1, 2, 10. Optional - if not provided, only counts are returned. |
| records required | integer <int32> Records per page. Examples: 10, 20, 50, 100. Optional - if not provided, only counts are returned. |
| name | string Filter by alert name. Example: "Rate Limit Exceeded" |
| sort-by | string (AdminEnumerations.OperatorAlertSortBy) Enum: "CREATED_ON" "NAME" "SEVERITY" "POLICY" "IP_ADDRESS" "SERVICE_NAME" "ENDPOINT" Sort criteria. Available options: CREATED_ON (default), NAME, SEVERITY, POLICY, IP_ADDRESS, SERVICE_NAME, ENDPOINT |
| asc | boolean Sort ascending (true) or descending (false). Default: false |
| ip-address | string Filter by IP address. Examples: "192.168.1.1", "10.0.0.5" |
| severity | string Filter by severity level. Options: "Critical" or "1" (immediate attention), "High" or "2" (high priority), "Medium" or "3" (moderate priority), "Low" or "4" (low priority), "Info" or "5" (informational). Example: "High" |
| policy | string Filter by rate limiting policy. Examples: "GLOBAL_POLICY", "IP_CONCURRENCY_POLICY", "SENSITIVE_ENDPOINT_POLICY" |
| service-name | string Filter by service name. Examples: "Web API", "Admin API" |
| end-point | string Filter by endpoint path. Examples: "/api/v1/users", "/api/documents" |
| date-from | string <date-time> Filter alerts created on or after this date (ISO 8601 format). Examples: "2024-01-01T00:00:00Z", "2024-03-15" |
| date-to | string <date-time> Filter alerts created on or before this date (ISO 8601 format). Examples: "2024-12-31T23:59:59Z", "2024-03-20" |
| x-search-text | string Base64 encoded search text for general searching across all fields (from x-search-text header). Example: "MTkyLjE2OC4xLjE=" for "192.168.1.1" |
| Authorization required | string Default: Bearer {access_token} The access token obtained as a result of first authenticating with a client certificate to receive a subject token, then exchange the subject token using the Token Exchange endpoint. The certificate must belong to a SigningHub Administrator authorized to perform this action. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
| x-forwarded-for | string Client IP address, typically set by reverse proxy or load balancer |
| Accept-Language | string Preferred language (e.g., en-US, ar-SA) |
[- {
- "id": 0,
- "name": "string",
- "policy": "string",
- "endpoint": "string",
- "service_name": "string",
- "detail": "string",
- "ip_address": "string",
- "response_code": "string",
- "is_seen": true,
- "severity": "string",
- "created_by": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "lastModified_by": "string",
- "lastModified_on": "2019-08-24T14:15:22Z",
- "suppressed_count": 0
}
]Retrieves a specific system alert by its ID with full details.
| id required | integer <int64> Alert ID |
| Authorization required | string Default: Bearer {access_token} The access token obtained as a result of first authenticating with a client certificate to receive a subject token, then exchange the subject token using the Token Exchange endpoint. The certificate must belong to a SigningHub Administrator authorized to perform this action. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
| x-forwarded-for | string Client IP address, typically set by reverse proxy or load balancer |
| Accept-Language | string Preferred language (e.g., en-US, ar-SA) |
{- "name": "string",
- "policy": "string",
- "endpoint": "string",
- "service_name": "string",
- "detail": "string",
- "ip_address": "string",
- "response_code": "string",
- "is_seen": true,
- "severity": "string",
- "created_by": "string",
- "created_on": "2019-08-24T14:15:22Z",
- "lastModified_by": "string",
- "lastModified_on": "2019-08-24T14:15:22Z",
- "suppressed_count": 0
}Marks one or more system alerts as seen/read by the operator.
| Authorization required | string Default: Bearer {access_token} The access token obtained as a result of first authenticating with a client certificate to receive a subject token, then exchange the subject token using the Token Exchange endpoint. The certificate must belong to a SigningHub Administrator authorized to perform this action. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
| x-forwarded-for | string Client IP address, typically set by reverse proxy or load balancer |
| Accept-Language | string Preferred language (e.g., en-US, ar-SA) |
Request containing alert IDs to mark as seen
| AlertIds | Array of integers or null <int64> List of alert IDs to mark as read |
{- "AlertIds": [
- 0
]
}{- "message": "string"
}