Download OpenAPI specification:Download
| Main Tags | Most Popular Pages |
|---|---|
|
➤
Welcome
➤ Prerequisites ➤ Access Tokens ➤ Quick Integration ➤ Updates ➤ SignalR ➤ APIs Developer Guide ➤ Appendix |
➤
Authentication
➤ Account Management ➤ Add Package ➤ Upload Document ➤ Get Workflow Details ➤ Sign Document |
This section entails the web services for managing the general operations i.e. About, System Settings, and Branding.
APIs for retrieving SigningHub platform information, service agreements, and application metadata.
Business applications can use this service API to get terms of services and privacy policy that are configured in SigningHub Admin console.
For details how to configure this content in SigningHub follow this link.Note the content applies across the system.
A successful response is only possible if the content is set of course.
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "version_number": 0,
- "name": "string",
- "description": "string",
- "terms_of_service": "string",
- "terms_of_service_url": "string",
- "privacy_policy": "string",
- "privacy_policy_url": "string"
}Business applications can use this service API to get the SigningHub version and build information.
| Authorization required | string Default: Bearer {access_token} OAuth access token obtained as a result of "Client Credentials Authentication" |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "installation_name": "string",
- "version": "string",
- "build": "string",
- "patents": {
- "us_patent_no": "string"
}, - "copyright": "string"
}Business application can get the profile picture of a user.
| q | string Encrypted string used to identify the user. |
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
"string"Retrieve the default branding of SigningHub Application as set by the SigningHub administrator via the administration console. This includes the logo, favicon and colours that comprise the branding options. Note this is not to be confused with the Enterprise level branding. For these settings click here.
| Authorization required | string Default: Bearer {access_token} OAuth access token obtained as a result of "Client Credentials Authentication" |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
| x-base64 | string |
{- "logo": "string",
- "logo_url": "string",
- "favicon": "string",
- "favicon_url": "string",
- "signature_logo": "string",
- "signature_logo_url": "string",
- "email_logo": "string",
- "email_logo_url": "string",
- "background_image": {
- "web": {
- "image": "string",
- "image_url": "string"
}, - "mobile": {
- "image": "string",
- "image_url": "string"
}
}, - "colors": {
- "level_1": "string",
- "level_2": "string",
- "level_3": "string",
- "level_4": "string",
- "level_5": "string",
- "level_6": "string",
- "level_7": "string",
- "level_8": "string",
- "level_9": "string",
- "level_10": "string",
- "level_11": "string",
- "level_12": "string",
- "level_13": "string",
- "level_14": "string",
- "level_15": "string"
}, - "slider_items": [
- {
- "id": 0,
- "content": "string",
- "order": 1,
- "status": true,
- "web": {
- "image": "string",
- "image_url": "string"
}, - "translated_content": {
- "localizations": [
- {
- "locale": "string",
- "content": "string"
}
]
}
}
]
}Business application can get the application logo configured in the application's admin console branding.
| Authorization required | string Default: Bearer {access_token} OAuth access token obtained as a result of "Client Credentials Authentication" |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
"string"Business application can get the application favicon configured in the application's admin console branding.
| Authorization required | string Default: Bearer {access_token} OAuth access token obtained as a result of "Client Credentials Authentication" |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
"string"Business application can get the profile picture of a recipient that has signed the document.
| encryptKey required | string Encrypted string used to identify the recipient for which the photo is requested. |
| Authorization required | string Default: Bearer {access_token} OAuth access token obtained as a result of "Client Credentials Authentication" |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
"string"APIs for retrieving reference information such as languages, countries, and time zones.
Business applications can use this service API to get the supported languages
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "default_language": "string",
- "allow_changing_language": true,
- "supported_languages": {
- "property1": "string",
- "property2": "string"
}
}Business applications can use this service API to get the supported countries
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "default_country": "string",
- "allow_changing_country": true,
- "supported_countries": {
- "property1": "string",
- "property2": "string"
}
}Business applications can use this service API to get the supported timezones
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "default_timezone": "string",
- "allow_changing_timezone": true,
- "supported_timezones": {
- "property1": "string",
- "property2": "string"
}
}Business applications can use this service API to get the system settings of a logged in enterprise user.
| Authorization required | string Default: Bearer {access_token} OAuth access token obtained as a result of "Client Credentials Authentication" |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
{- "installation_name": "string",
- "installation_type": "string",
- "web_address": "string",
- "api_address": "string",
- "create_account_webpage": "string",
- "privacy_policy_webpage": "string",
- "term_of_services_webpage": "string",
- "agree_privacy_policy_and_terms_of_service": true,
- "default_country": "string",
- "allow_changing_country": true,
- "default_timezone": "string",
- "allow_changing_timezone": true,
- "default_language": "string",
- "environment": 0,
- "core_setting": {
- "reminder_notification": {
- "enabled": true,
- "frequency": "string",
- "duration": "string"
}
}, - "password_policy": {
- "minimum_length": 0,
- "include_numbers": true,
- "include_uppercase": true,
- "include_special_characters": true
}, - "signature_types": {
- "ELECTRONIC_SIGNATURE": "string",
- "ELECTRONIC_SEAL": "string",
- "ADVANCED_ELECTRONIC_SEAL": "string",
- "QUALIFIED_ELECTRONIC_SEAL": "string",
- "ADVANCED_ELECTRONIC_SIGNATURE": "string",
- "HIGH_TRUST_ADVANCED": "string",
- "QUALIFIED_ELECTRONIC_SIGNATURE": "string"
}, - "support_email": "string",
- "system_error_email": "string",
- "system_maintenance_message": "string",
- "session_timeout": 0,
- "company_name": "string",
- "allow_changing_language": true,
- "allow_national_id": true,
- "profile_logo_only": true,
- "google_analytics_mobile_web": "string",
- "bing_analytics_mobile_web": "string",
- "error_notification_timeout": 0,
- "allow_marketing_emails": true,
- "hide_edit_signature_dialog": true,
- "billing": {
- "enabled": true,
- "currency": "string",
- "description": "string",
- "margin_days": 0,
- "sales_email": "string",
- "support_email": "string",
- "company_address": "string",
- "payment_gateway_configuration": {
- "property1": "string",
- "property2": "string"
}
}, - "content_security_policy": {
- "mobile_web": "string",
- "web": "string",
- "admin": "string",
- "demo": "string"
}, - "default_cloud_drive_settings": {
- "dropbox": {
- "connector_name": "string",
- "app_key": "string",
- "allowed_file_types": "string",
- "multiple_selection": true
}, - "google_drive": {
- "connector_name": "string",
- "api_key": "string",
- "client_id": "string",
- "multiple_selection": true
}, - "onedrive": {
- "connector_name": "string",
- "app_id": "string",
- "multiple_selection": true
}
}, - "default_smtp_connector": {
- "connector_name": "string"
}, - "default_sms_connector": {
- "connector_name": "string"
}, - "default_push_notification_connector": {
- "connector_name": "string"
}, - "default_geoip_connector": {
- "connector_name": "string"
}, - "default_marketing_connector": {
- "connector_name": "string"
}, - "default_artificial_intelligence_connector": {
- "connector_name": "string"
}, - "default_captcha_connector": {
- "connector_name": "string",
- "public_key": "string"
}, - "default_file_scanning_connector": {
- "connector_name": "string"
}, - "default_enterprise_service_plan": {
- "id": 0,
- "name": "string",
- "type": 0
}, - "default_individual_service_plan": {
- "id": 0,
- "name": "string",
- "type": 0
}, - "global_sign_logo_visible": true,
- "trusted_device_authentication": true,
- "hide_forgot_reset_password_option": true,
- "authentication_flow": "string",
- "hide_password_profile": true
}Business applications can use this service API to verify an OTP, generated using OTP Login Authentication.
| Authorization required | string Default: Bearer {access_token} The OAuth access token obtained as a result of successful authentication via the "password" grant type. |
| Content-Type required | string Default: application/json |
| Accept required | string Default: application/json |
| x-otp | string Default: 456789 OTP that is generated and sent to the user's mobile. |
{- "Message": "string"
}
.