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 |
Designed and developed a comprehensive System Settings module to centrally manage global application configurations, feature toggles, and administrative controls.
Business applications can use this service API to get system settings. An admin who has permission to manage global settings in his role can read system settings.
| 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,
- "attribute_choices": [
- {
- "key": "string",
- "value": "string"
}
], - "default_value": "string",
- "validation_rule": {
- "required": true,
- "min_length": 0,
- "max_length": 0,
- "min": 0,
- "max": 0
}, - "attribute_name": "string",
- "attribute_value": "string",
- "field_type": "string",
- "group_name": "string",
- "sort_order": 0
}
]Business applications can use this service API to update global settings for users. An administrator with the appropriate role permissions to manage Global Settings can update these settings.
| 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) |
| setting_section required | string non-empty The section where settings need to be updated. |
Array of objects or null (Models.SystemSettingsRequest) system_settings |
{- "setting_section": "string",
- "system_settings": [
- {
- "attribute_name": "string",
- "attribute_value": "string"
}
]
}{- "message": "string"
}Business applications can use this service API to reset system settings to default. An admin who has permission to manage global settings in his role can reset system settings.
| section required | string Allowed Value: |
| 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,
- "attribute_choices": [
- {
- "key": "string",
- "value": "string"
}
], - "default_value": "string",
- "validation_rule": {
- "required": true,
- "min_length": 0,
- "max_length": 0,
- "min": 0,
- "max": 0
}, - "attribute_name": "string",
- "attribute_value": "string",
- "field_type": "string",
- "group_name": "string",
- "sort_order": 0
}
]