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 Log Module records each operator action with timestamps and detailed information, ensuring a comprehensive and effective audit trail.
Business applications can use this service API to get an administrator logs.
| page required | integer <int32> Page number to be retrieved. |
| records required | integer <int32> Total number of records to be retrieved in a page. |
| asc | boolean Default: false Order the result set by ascending or descending |
| sort-by | string Default: "created_on" Sort the result by created_on |
| x-search-text | string |
| 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) |
| x-total-records | string Default: 212 The total number of records found with the provided search criteria. |
[- {
- "id": 0,
- "administrator_email": "string",
- "administrator_name": "string",
- "action": "string",
- "module": "string",
- "information": [
- {
- "key": "string",
- "value": "string"
}
], - "detail": [
- {
- "Key": "string",
- "Value": "string"
}
], - "created_on": "string",
- "ip_address": "string",
- "agent": "string",
- "agent_detail": "string",
- "sub_module": "string"
}
]Business applications can use this service API to get an operator logs.
| page required | integer <int32> Page number to be retrieved. |
| records required | integer <int32> Total number of records to be retrieved in a page. |
| name | string The name of the administrator who performed the activity. |
string The email of the administrator who performed the activity. | |
| module | string The module in which the action was performed , and possible values are ADMIN_ACTIVITY_MODULE_ACCOUNTS, ADMIN_ACTIVITY_MODULE_PROFILE, ADMIN_ACTIVITY_MODULE_CONFIGURATIONS, ADMIN_ACTIVITY_MODULE_SERVICE_PLAN,ADMIN_ACTIVITY_MODULE_BILLINGS, ADMIN_ACTIVITY_MODULE_ACCESS_CONTROL, MAIN_REPORTS |
| date-from | string The start date for filtering logs (format: YYYY-MM-DD). |
| date-to | string The end date for filtering logs (format: YYYY-MM-DD). |
| activity | string The activity performed by the administrator, and possible values are ADMIN_ACTIVITY_ADDED, COMMON_ACTIVITY_CLONED, ADMIN_ACTIVITY_DELETED, ADMIN_ACTIVITY_UPDATED, ADMIN_ACTIVITY_RESET_SERVICE_PLAN, LOGGED_OUT, LOGGED_IN, ADMIN_ACTIVITY_DOWNLOADED, ADMIN_ACTIVITY_CHANGE_PASSWORD, LOG_ACTIVITY_ACTION_RESET_BRANDING, LOG_REQUESTED_PASSWORD_CHANGE, ADMIN_ACTIVITY_MODULE_PASSWORD_UPDATE, ADMIN_ACTIVITY_USER_ACCOUNT_UNLOCKED, ADMIN_ACTIVITY_PUBLISH_CHANGES, COMMON_REVOKE, ADMIN_ACTIVITY_DORMANT, ADMIN_ACTIVITY_ARCHIVED |
| sort-by | string Specifies the column to sort the results set by created_on and administrator_email and the default column is "created_on". |
| asc | boolean Determines the sorting order of the result set.
|
| x-search-text | string The search text is header and optional parameter; if omitted, the entire list is returned. it is recommended to provide the search text in Base64-encoded format. |
| 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) |
| x-total-records | string Default: 212 The total number of records found with the provided search criteria. |
[- {
- "id": 0,
- "administrator_email": "string",
- "administrator_name": "string",
- "action": "string",
- "module": "string",
- "information": [
- {
- "key": "string",
- "value": "string"
}
], - "detail": [
- {
- "Key": "string",
- "Value": "string"
}
], - "created_on": "string",
- "ip_address": "string",
- "agent": "string",
- "agent_detail": "string",
- "sub_module": "string"
}
]Business applications can use this service API to get an operator log details.
| id required | integer <int64> The ID of the operator log. |
| 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) |
[- {
- "display_header_key": "string",
- "display_key": "string",
- "field_name": "string",
- "field_type": "string",
- "translate": true,
- "value_after": "string",
- "value_before": "string",
- "audit_detail": [
- {
- "display_key": "string",
- "field_name": "string",
- "value_after": "string",
- "value_before": "string"
}
]
}
]Business applications can use this service API to get an operator log searches.
| 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,
- "default": true,
- "operator_name": "string",
- "search_name": "string",
- "criteria": {
- "name": "string",
- "email": "string",
- "module": "string",
- "date_from": "string",
- "date_to": "string",
- "activity": "string",
- "sort_by": "string",
- "asc": true,
- "start": 0,
- "end": 0
}
}
]Business applications can use this service API to add an operator log search.
| 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) |
| search_name required | string [ 1 .. 200 ] characters Search. |
required | object (Models.OperatorLogSearcheCriteriaRequest) OperatorLogSearcheCriteriaRequest |
{- "search_name": "string",
- "criteria": {
- "name": "string",
- "email": "string",
- "module": "string",
- "date_from": "string",
- "date_to": "string",
- "activity": "string",
- "sort_by": "string",
- "asc": true,
- "start": 0,
- "end": 0
}
}{- "id": 0,
- "created_on": "string"
}Business applications can use this service API to delete an operator log search.
| id required | integer <int64> The ID of the operator log search. |
| 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) |
{- "message": "string"
}Business applications can use this service API to update an operator log search.
| id required | integer <int64> The Id of the operator log search. |
| 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) |
| search_name required | string [ 1 .. 200 ] characters Search. |
required | object (Models.OperatorLogSearcheCriteriaRequest) OperatorLogSearcheCriteriaRequest |
{- "search_name": "string",
- "criteria": {
- "name": "string",
- "email": "string",
- "module": "string",
- "date_from": "string",
- "date_to": "string",
- "activity": "string",
- "sort_by": "string",
- "asc": true,
- "start": 0,
- "end": 0
}
}{- "message": "string"
}