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 Report Module provides real-time statistical reports on Service Plans, Accounts, and Billing.
APIs for retrieving and exporting user registration statistics and registration trends.
Business applications can use this service API to get monthly registrations statistics. An admin, who has permissions to manage reports in his role, can get registration statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly registrations statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly registrations statistics, and the expected value in format YYYY-MM. |
| 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. |
[- {
- "month": "string",
- "registered_accounts": 0,
- "activated_accounts": 0,
- "inactive_accounts": 0,
- "deleted_accounts": 0
}
]Business applications can use this service API to export monthly account registrations statistics data. An admin, who has permissions to manage reports in his role, can export login statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly registrations statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly registrations statistics, and the expected value in format YYYY-MM. |
| 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. |
"string"APIs for retrieving and exporting user login statistics and authentication activity trends.
Business applications can use this service API to get monthly logins statistics. An admin, who has permissions to manage reports in his role, can get login statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly logins statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly logins statistics, and the expected value in format YYYY-MM. |
| 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. |
[- {
- "month": "string",
- "activated_accounts": 0,
- "never_login": 0,
- "login_once": 0,
- "login_2_to_5": 0,
- "login_greater_5": 0
}
]Business applications can use this service API to export monthly logins statistics data. An admin, who has permissions to manage reports in his role, can export login statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly logins statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly logins statistics, and the expected value in format YYYY-MM. |
| 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. |
"string"APIs for retrieving and exporting workflow processing statistics and workflow activity trends.
Business applications can use this service API to get workflow statistics. An admin, who has permissions to manage reports in his role, can get workflow statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly workflows statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly workflows statistics, and the expected value in format YYYY-MM. |
| 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. |
[- {
- "month": "string",
- "activated_accounts": 0,
- "never_shared": 0,
- "shared_once": 0,
- "shared_2_to_5": 0,
- "shared_greater_5": 0
}
]Business applications can use this service API to export workflow statistics data. An admin, who has permissions to manage reports in his role, can export workflow statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly workflows statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly workflows statistics, and the expected value in format YYYY-MM. |
| 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. |
"string"APIs for retrieving and exporting signature statistics, signing activity, signature usage analytics, and signing server information.
Business applications can use this service API to get user signature statistics. An admin, who has permissions to manage reports in his role, can get user signature statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly signatures statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly signatures statistics, and the expected value in format YYYY-MM. |
| 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. |
[- {
- "month": "string",
- "activated_accounts": 0,
- "never_signed": 0,
- "signed_once": 0,
- "signed_2_to_5": 0,
- "signed_greator_5": 0
}
]Business applications can use this service API to get signatures statistics. An admin, who has permissions to manage reports in his role, can get signature statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> [ 1 .. 2147483647 ] Total number of records to be retrieved in a page. |
| enterpriseId | integer <int32> Id of the enterprise. |
| from-date | string <date-time> From date of the signatures statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| to-date | string <date-time> To date of the signatures statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| asc | boolean Default: false Order the result set by ascending or descending. Default value is false. |
| sort-by | string Default: "advanced_electronic_signature" Sort by of the signatures statistics, possible values are total,electronic_signature, electronic_seal, advanced_electronic_seal, qualified_electronic_seal, advanced_electronic_signature, high_trust_advanced_signature, qualified_electronic_signature, inperson. The default value is advanced_electronic_signature. |
| signing-server | integer <int32> [ 0 .. 2147483647 ] An optional signing server ID for which statistics are to be retrieved. The signing server ID is provided by the Get Signature Signing Servers API. If the ID is set to 0, data for all signing servers will be fetched. |
| 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. |
| x-search-text | string Default: test@email.com 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. |
[- {
- "signatures_statistics": [
- {
- "user_id": 0,
- "user_name": "string",
- "user_email": "string",
- "enterprise_id": 0,
- "enterprise": true,
- "total": 0,
- "electronic_signature": 0,
- "electronic_seal": 0,
- "advanced_electronic_seal": 0,
- "qualified_electronic_seal": 0,
- "advanced_electronic_signature": 0,
- "high_trust_advanced_signature": 0,
- "qualified_electronic_signature": 0,
- "inperson": 0
}
], - "signatures_statistics_count": {
- "total_electronic_signature": 0,
- "total_electronic_seal": 0,
- "total_advanced_electronic_seal": 0,
- "total_qualified_electronic_seal": 0,
- "total_advanced_electronic_signature": 0,
- "total_high_trust_advanced_signature": 0,
- "total_qualified_electronic_signature": 0,
- "total_inperson": 0
}
}
]Business applications can use this service API to export user signatures statistics data. An admin, who has permissions to manage reports in his role, can export user signature statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the monthly signatures statistics, and the expected value in format YYYY-MM. |
| to | string To of the monthly signatures statistics, and the expected value in format YYYY-MM. |
| 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. |
"string"Business applications can use this service API to export signatures statistics. An admin, who has permissions to manage reports in his role, can export signature statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> [ 1 .. 2147483647 ] Total number of records to be retrieved in a page. |
| enterpriseId required | integer <int32> Id of the enterprise. |
| from-date | string <date-time> From date of the signatures statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| to-date | string <date-time> To date of the signatures statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| asc | boolean Default: false Order the result set by ascending or descending. Default value is false. |
| sort-by | string Default: "advanced_electronic_signature" Sort by of the signatures statistics, possible values are total, electronic_signature, electronic_seal, advanced_electronic_seal, qualified_electronic_seal, advanced_electronic_signature, high_trust_advanced_signature, qualified_electronic_signature, inperson. The default value is advanced_electronic_signature. |
| signing-server | integer <int32> [ 0 .. 2147483647 ] An optional signing server ID for which statistics are to be retrieved. The signing server ID is provided by the Get Signature Signing Servers API. If the ID is set to 0, data for all signing servers will be fetched. |
| 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. |
| x-search-text | string Default: test@email.com 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. |
"string"Business applications can use this service API to get signatures timeline. An admin, who has permissions to manage reports in his role, can get signatures timeline.
| type | string (Models.DocumentActionSignatureType) Enum: "E_SIGNATURE" "ELECTRONIC_SEAL" "ADVANCED_ELECTRONIC_SIGNATURE" "IN_PERSON" "ALL_SIGNATURES" "HIGH_TRUST_ADVANCED" "QUALIFIED_ELECTRONIC_SIGNATURE" "ADVANCED_ELECTRONIC_SEAL" "QUALIFIED_ELECTRONIC_SEAL" Type of the signatures timeline, possible values are ALL_SIGNATURES, E_SIGNATURE, ELECTRONIC_SEAL, ADVANCED_ELECTRONIC_SEAL, QUALIFIED_ELECTRONIC_SEAL, ADVANCED_ELECTRONIC_SIGNATURE, HIGH_TRUST_ADVANCED, QUALIFIED_ELECTRONIC_SIGNATURE, IN_PERSON. The default value is E_SIGNATURE. |
| duration | string (Models.PlotByTime) Enum: "DAILY" "WEEK" "MONTH" "YEAR" Plot by time of the signature timeline, possible values are DAILY, WEEK, MONTH, YEAR |
| from-date | string <date-time> From date of the signature timeline. The format of the date is yyyy-MM-dd. |
| to-date | string <date-time> To date of the signature timeline. The format of the date is yyyy-MM-dd. |
| 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) |
[- {
- "action": "string",
- "group_key": "string",
- "count": 0
}
]Business applications can use this service API to get top ten signatures users. An admin, who has permissions to manage reports in his role, can get top ten signature statistics.
| from-date | string <date-time> From date of the top ten billing users. The format of the date is yyyy-MM-dd. |
| to-date | string <date-time> To date of the top ten billing users. The format of the date is yyyy-MM-dd. |
| type | string (Models.DocumentActionSignatureType) Enum: "E_SIGNATURE" "ELECTRONIC_SEAL" "ADVANCED_ELECTRONIC_SIGNATURE" "IN_PERSON" "ALL_SIGNATURES" "HIGH_TRUST_ADVANCED" "QUALIFIED_ELECTRONIC_SIGNATURE" "ADVANCED_ELECTRONIC_SEAL" "QUALIFIED_ELECTRONIC_SEAL" Type of the signatures timeline, possible values are ALL_SIGNATURES, E_SIGNATURE, ELECTRONIC_SEAL, ADVANCED_ELECTRONIC_SEAL, QUALIFIED_ELECTRONIC_SEAL, ADVANCED_ELECTRONIC_SIGNATURE, HIGH_TRUST_ADVANCED, QUALIFIED_ELECTRONIC_SIGNATURE, IN_PERSON. The default value is E_SIGNATURE. |
| 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) |
{- "user_name": "string",
- "user_email": "string",
- "enterprise": true,
- "count": 0,
- "type": "string"
}Business applications can use this service API to get signature statistics by types. An admin, who has permissions to manage reports in his role, can get signature statistics by types.
| 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) |
object (Threading.WaitHandle) |
{- "WaitHandle": {
- "Handle": { },
- "SafeWaitHandle": { }
}
}{- "type": "string",
- "count": 0
}Business applications can use this service API to get signatures usage statistics. An admin, who has permissions to manage reports in his role, can get signature usage statistics.
| 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) |
object (Threading.WaitHandle) |
{- "WaitHandle": {
- "Handle": { },
- "SafeWaitHandle": { }
}
}{- "allowed_signatures": 0,
- "allowed_electronic_signatures": 0,
- "consumed_signatures": 0,
- "consumed_electronic_signatures": 0
}This service API allows business applications to retrieve the list of available signing servers. An administrator with permission to manage reports can use this API to obtain the signing server details.
| enterpriseId required | integer <int32> Optional enteprise 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) |
{- "id": 0,
- "name": "string",
- "type": "string"
}Business applications can use this service API to get sms usage statistics. An admin, who has permissions to manage reports in his role, can get sms usage statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from-date | string <date-time> From date of the sms usage statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| to-date | string <date-time> To date of the sms usage statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| asc | boolean Default: false Order the result set by ascending or descending. |
| sort-by | string Default: "sms_count" Sort the result by possible values are sms_count and enterprise_name and the default column is sms_count. |
| 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. |
| x-search-text | string Default: test@email.com 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. |
[- {
- "user_name": "string",
- "user_email": "string",
- "enterprise_name": "string",
- "sms_count": "string"
}
]Business applications can use this service API to export sms usage statistics data. An admin, who has permissions to manage reports in his role, can export sms usage statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from-date | string <date-time> From date of the sms usage statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| to-date | string <date-time> To date of the sms usage statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| asc | boolean Default: false Order the result set by ascending or descending. |
| sort-by | string Default: "sms_count" Sort the result by possible values are sms_count and enterprise_name and the default column is sms_count. |
| 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. |
| x-search-text | string Default: test@email.com 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. |
"string"APIs for retrieving and exporting billing analytics, billing timelines, revenue statistics, and user billing insights.
Business applications can use this service API to get billings statistics. An admin, who has permissions to manage reports in his role, can get billing statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the billings statistics, and the expected value in format YYYY-MM. |
| to | string To of the billings statistics, and the expected value in format YYYY-MM. |
| 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. |
[- {
- "month": "string",
- "new_payments": 0,
- "new_revenues": 0,
- "recurring_payments": 0,
- "recurring_revenue": 0,
- "payments": 0,
- "payments_revenue": 0,
- "total_vat": 0
}
]Business applications can use this service API to get billings detail. An admin, who has permissions to manage reports in his role, can get billing detail.
| from required | string From of the billings statistics, and the expected value in format YYYY-MM. |
| type | string (Enumerations.BillingPaymentType) Enum: "new_revenues" "recurring_revenue" "payments_revenue" Getting the payment details by possible values are mentioned above. |
| 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) |
[- {
- "agreement_id": "string",
- "account": "string",
- "enterprise_name": "string",
- "amount": 0,
- "currency": "string",
- "conversion_rate": 0,
- "converted_amount": 0
}
]Business applications can use this service API to get billing timeline. An admin, who has permissions to manage reports in his role, can get billing timeline.
| type | string (Enumerations.PaymentNumber) Enum: "ALLPAYMENTS" "NEWPAYMENTS" "RECURRING" Action of the billing timeline, possible values are ALLPAYMENTS, NEWPAYMENTS, RECURRING. |
| duration | string (Models.PlotByTime) Enum: "DAILY" "WEEK" "MONTH" "YEAR" Plot by time of the billing timeline, possible values are DAY, WEEK, MONTH, YEAR |
| from-date | string <date-time> From date of the billings timeline. The format of the date is yyyy-MM-dd. |
| to-date | string <date-time> To date of the billings timeline. The format of the date is yyyy-MM-dd. |
| 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) |
[- {
- "action": "string",
- "group_key": "string",
- "count": 0
}
]Business applications can use this service API to get top ten billing users. An admin, who has permissions to manage reports in his role, can get top ten billing users.
| from-date | string <date-time> From date of the top ten billings users. The format of the date is yyyy-MM-dd. |
| to-date | string <date-time> To date of the top ten billings users. The format of the date is yyyy-MM-dd. |
| 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) |
{- "individual_users": [
- {
- "user_name": "string",
- "email_address": "string",
- "amount": "string",
- "currency": "string"
}
], - "enterprise_users": [
- {
- "user_name": "string",
- "email_address": "string",
- "amount": "string",
- "currency": "string"
}
]
}Business applications can use this service API to export billing statistics. An admin, who has permissions to manage reports in his role, can export billing statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| from | string From of the billings statistics, and the expected value in format YYYY-MM. |
| to | string To of the billings statistics, and the expected value in format YYYY-MM. |
| 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) |
[- {
- "month": "string",
- "new_payments": 0,
- "new_revenues": 0,
- "recurring_payments": 0,
- "recurring_revenue": 0,
- "payments": 0,
- "payments_revenue": 0,
- "total_vat": 0
}
]APIs for retrieving and exporting service plan usage statistics and subscription analytics.
Business applications can use this service API to get service plans statistics. An admin, who has permissions to manage reports in his role, can get service plans.
| 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",
- "registered_accounts": 0
}
]Business applications can use this service API to export service plans statistics. An admin, who has permissions to manage reports in his role, can export service plans.
| 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) |
"string"APIs for retrieving and exporting document statistics, document activity timelines, document statuses, and usage analytics.
Business applications can use this service API to get documents statistics. An admin, who has permissions to manage reports in his role, can get documents statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| enterpriseId required | integer <int32> Id of the enterprise. |
| from-date | string <date-time> From date of the documents statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| to-date | string <date-time> To date of the documents statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| asc | boolean Default: false Order the result set by ascending or descending. Default value is false. |
| sort-by | string Default: "Uploaded" Sort by of the documents statistics, possible values are UPLOADED, SHARED, SIGNED, DECLINED, APPROVED, SUBMITTED, DISKSPACE. The default value is UPLOADED. |
| 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. |
| x-search-text | string Default: test@email.com 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. |
[- {
- "documents_statistics": [
- {
- "user_id": 0,
- "user_name": "string",
- "user_email": "string",
- "enterprise_id": 0,
- "enterprise": true,
- "uploaded": 0,
- "shared": 0,
- "signed": 0,
- "declined": 0,
- "approved": 0,
- "updated": 0,
- "diskSpace": 0
}
], - "documents_statistics_count": {
- "total_uploaded": 0,
- "total_shared": 0,
- "total_signed": 0,
- "total_declined": 0,
- "total_approved": 0,
- "total_submitted": 0,
- "total_disk_space": 0
}
}
]Business applications can use this service API to export documents statistics. An admin, who has permissions to manage reports in his role, can export documents statistics.
| pageNo required | integer <int32> Page number to be retrieved. |
| recordPerPage required | integer <int32> Total number of records to be retrieved in a page. |
| enterpriseId required | integer <int32> Id of the enterprise. |
| from-date | string <date-time> From date of the documents statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| to-date | string <date-time> To date of the documents statistics, the value is expected to follow ISO 8601 format. Following the format YYYY-MM-DD hh:mm:ss +00. As the values are for date fields client applications can send YYYY-MM-DD and ignore hh:mm:ss +00. |
| asc | boolean Default: false Order the result set by ascending or descending. Default value is false. |
| sort-by | string Default: "Uploaded" Sort by of the documents statistics, possible values are UPLOADED, SHARED, SIGNED, DECLINED, APPROVED, SUBMITTED, DISKSPACE. The default value is UPLOADED. |
| 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. |
"string"Business applications can use this service API to get documents timeline. An admin, who has permissions to manage reports in his role, can get documents timeline.
| type | string (Models.DocumentActionType) Enum: "UPLOADED" "SHARED" "SIGNED" "DECLINED" "APPROVED" "UPDATED" Action of the documents timeline, possible values are ALLPAYMENTS, NEWPAYMENTS, RECURRING. |
| duration | string (Models.PlotByTime) Enum: "DAILY" "WEEK" "MONTH" "YEAR" Plot by time of the billing timeline, possible values are DAILY, WEEK, MONTH, YEAR |
| from-date | string <date-time> From date of the billing timeline. The format of the date is yyyy-MM-dd. |
| to-date | string <date-time> To date of the billing timeline. The format of the date is yyyy-MM-dd. |
| 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) |
[- {
- "action": "string",
- "group_key": "string",
- "count": 0
}
]Business applications can use this service API to get top ten documents users. An admin, who has permissions to manage reports in his role, can get top ten documents users.
| from-date | string <date-time> From date of the top ten document users. The format of the date is yyyy-MM-dd. |
| to-date | string <date-time> To date of the top ten document users. The format of the date is yyyy-MM-dd. |
| type | string (Models.DocumentActionTypeForUser) Enum: "UPLOADED" "SHARED" "SIGNED" "DECLINED" "APPROVED" "UPDATED" "DISKSPACE" Type of the top ten documents users, possible values are UPLOADED, SHARED, SIGNED, DECLINED, APPROVED, UPDATED, DISKSPACE. The default value is SHARED. |
| 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) |
{- "user_name": "string",
- "user_email": "string",
- "enterprise": true,
- "count": 0,
- "type": "string"
}Business applications can use this service API to get documents statuses. An admin, who has permissions to manage reports in his role, can get documents statuses.
| 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) |
{- "document_status": "string",
- "count": 0
}