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 System Integration Module enables system administrators to configure system-wide integrations. These integrations are available for use by all enterprises and users across the system.
Business applications can use this service API to get the system integrations. An admin who has permission to manage the system integrations in his role can get system integrations.
| pageNo required | integer <int32> Page number to be retrieved. |
| records required | integer <int32> Total number of records to be retrieved in a page. |
| sort-by | string (AdminEnumerations.SystemIntegrationSortBy) Enum: "CLIENT_ID" "ACTIVE" "CREATED_ON" |
| asc | boolean Default: false |
| 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-search-text | string Default: John doe A parameter that represents the search text, if required. This is optional and without it, the entire list is returned. Furthermore, the recommended value for the search text parameter is in Base64 encoded format or plain text. |
| x-total-records | string Default: 212 The total number of records found with the provided search criteria. |
[- {
- "id": 0,
- "client_id": "string",
- "client_secret": "string",
- "validity_period": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "valid_to": "2019-08-24T14:15:22Z",
- "active": true,
- "created_on": "2019-08-24T14:15:22Z",
- "allowed_domains": "string"
}
]Business applications can use this service API to get the system integration. An admin who has permission to manage the system integration in his role can get system integration.
| id required | integer <int64> |
| 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,
- "client_id": "string",
- "client_secret": "string",
- "validity_period": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "valid_to": "2019-08-24T14:15:22Z",
- "active": true,
- "created_on": "2019-08-24T14:15:22Z",
- "allowed_domains": "string"
}| id required | integer <int64> |
| 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) |
| client_id required | string non-empty Client id of system integration |
| validity_period required | string non-empty Validity period of integration, possible values are CUSTOM, THREE_MONTHS, SIX_MONTHS, TWELVE_MONTHS, EIGHTEEN_MONTHS, TWENTY_FOUR_MONTHS |
| valid_from | string or null Validity start date (Only required when validity period is CUSTOM) |
| valid_to | string or null Validity end date (Only required when validity period is CUSTOM) |
| active | boolean Status of system integration |
| allowed_domains | string or null <= 1000 characters Allows iframing of the SigningHub application only from configured domains when CSP is enabled in the integration. Multiple domains can be added, separated by commas (e.g., https://www.google.com, https://www.hotmail.com). |
{- "client_id": "string",
- "validity_period": "string",
- "valid_from": "string",
- "valid_to": "string",
- "active": true,
- "allowed_domains": "string"
}{- "validity_period": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "valid_to": "2019-08-24T14:15:22Z"
}| id required | integer <int64> |
| 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"
}| 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) |
| client_id required | string non-empty Client id of system integration |
| validity_period required | string non-empty Validity period of integration, possible values are CUSTOM, THREE_MONTHS, SIX_MONTHS, TWELVE_MONTHS, EIGHTEEN_MONTHS, TWENTY_FOUR_MONTHS |
| valid_from | string or null Validity start date (Only required when validity period is set to CUSTOM) |
| valid_to | string or null Validity end date (Only required when validity period is set to CUSTOM) |
| active | boolean Status of system integration |
| allowed_domains | string or null <= 1000 characters Allows iframing of the SigningHub application only from configured domains when CSP is enabled in the integration. Multiple domains can be added, separated by commas (e.g., https://www.google.com, https://www.hotmail.com). |
{- "client_id": "string",
- "validity_period": "string",
- "valid_from": "string",
- "valid_to": "string",
- "active": true,
- "allowed_domains": "string"
}{- "id": 0,
- "client_secret": "string",
- "validity_period": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "valid_to": "2019-08-24T14:15:22Z",
- "created_on": "2019-08-24T14:15:22Z",
- "allowed_domains": "string"
}| id required | integer <int64> |
| 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) |
{- "client_secret": "string"
}