Register External Apps
How to register an external app in Enadoc?
In order to access Enadoc API through an external application, Developers should register their application in the Enadoc Developer Portal.
You may access the Developer Portal using below URL:
Note: All the Enadoc production site users can access the Developer Portal using the above URL. Private cloud and On-premise users can access Developer Portal through the link provided in Enadoc Apps & Services Enadoc API settings panel.
All the Enadoc users may have access to Enadoc Developer Portal. To login to the Enadoc Developer Portal you should enter your Enadoc credentials.
Developers can register apps from the Developer Portal by specifying the app details.
Platform:
Platform of the app
App details:
Category of the app
App name
Redirect URL
Description
Company
App logo
Type
Active status
App Settings:
Access Token Expire Time
App Developers:
Administrators
Developers
App Permissions to access:
Libraries
Tag Profiles
Indexes
Search Documents
Upload Documents
Users and User groups
Flags and comments
(To access Enadoc through the API methods, External Apps must be granted these permissions.)
If it is a mobile application or WPF application, following information should be filled instead of redirect URL.
Mobile- Android:
Google Play Package Name
Activity Class Name
Key Hash
Mobile- IOS
BundleIdentifier
Mobile- Windows
o Windows Phone App Key
WPF
o Namespace
After the successful registration, App ID and App Secret will be generated for the app. These keys will be used to access Enadoc through the app.
On Premise user registration and app syncing
ENADOC DEVELOPER PORTAL CONNECT
This page will only be available for the Admin users initially. The basic idea of this page is to add users of On-premise solution to Enadoc Developer Portal to register their external applications and to use Enadoc API.


Click Add New Users to list down all the Enadoc users except the already added
Click on checkboxes to add users to the developer portal
Click on Add Users to add the selected users to the list.
Click on Cancel will go back to the previous page

Click on the configure icon to configure the added user’s settings (Internet is a must for this process)
Enter a valid email address. Then click on Next button,
It will display password field and the confirm password field where you can create new user account to access the developer portal. After configuring, it will be added to the EIP database of the Production site. (Each on premise solution and private clouds are considered as separate organizations.)


Enter the password and the confirm password

Click on the Delete icon to select the users and then click on the Remove Users button to delete users.
After configuring the account configure icon will be changed to right mark as above.
CREATED EXTERNAL APPLICATIONS & SYNC UPDATES

Created apps by the added users will be synced with the Enadoc on- premise version and display the names of the apps. All the app details including app id, app secret and scope of the app will be saved in the developer portal connect. You can ‘Sync updates’ whenever you have internet and it will update the app details or the scope details if anything has changed, including newly created apps. This can be done automatically when the internset is activated. So, the last updated date and the time will be available as information. (When clicking on this button, error message will be prompt if there is no internet connection)
Click on the Sync Updates button to update the app details (Internet is a must). Last updated date and time will be displayed
Last updated