Explore AI-Driven Agreement Insights with the Navigator API Sample App
The Navigator API sample app implements a dashboard that displays AI-extracted agreement data retrieved via API calls.
Table of contents
We have a first with our latest sample app — a demo and code that show how you can leverage Docusign AI–extracted data. The Navigator API sample app implements a dashboard displaying values retrieved from agreements that reside in the Docusign Navigator smart repository. Navigator enables you to store, manage, and analyze agreement data with help from AI. It's part of the Docusign Intelligent Agreement Management (IAM) platform, which helps organizations unlock the value hidden in agreements to drive efficiency and grow their business.
Under the Hood
This sample app uses requests from the Navigator API, a component of the Docusign for Developers tools suite that empowers you to quickly and easily create custom agreement processes. This API was designed to work with stored agreements and retrieve agreement data. The Navigator API is currently in closed beta.
The Navigator API sample app is written in Node.js and uses TypeScript and React for the front-end components. For authentication, it uses JWT Grant if you log in using a test account and Authorization Code Grant if you log in with your developer account.
To run the sample app code locally, clone the GitHub repo. Or if you just want to see the app in action, you can run the hosted version. Read on for details.
Run the Hosted Version
To run the hosted version of the Navigator API sample app, select a login option on the home page. The options are:
Log in with your Docusign account: Select this option only if you've been accepted to participate in the Navigator API closed beta, to ensure that your account has the required permissions. To find out more about the beta and apply to participate, see Learn about the Navigator API beta.
Log in with a test account: All other users should select this option.
After you've logged in, the dashboard displays sample agreement data returned by the Navigator API Agreements:getAgreementsList request, including each agreement's name, parties, type, and expiration date. You can use the search, filters, and sort options to customize the display.
The View option displays additional AI-extracted provision values for an agreement, retrieved via the Agreements:getAgreement request.
If you're a closed beta participant and you log in to the sample app with your own account, you'll see an even more comprehensive demo of Docusign AI. You'll be able to upload sample agreements to your account in the Navigator UI. Then the Docusign AI will extract agreement data, and you'll see this data in the sample app dashboard, as well as in the Navigator UI. If you update agreement values in the Navigator UI, the dashboard will display the updated values.
Note: The Navigator API sample app sends requests under the default account associated with the developer credentials that you logged in with. If this is not the account you want to use, you can change your default account.
Additional Resources
Julie Gordon joined the Docusign Developer Content team as a Programmer Writer in 2021. She works on developer guides, platform content, screencasts, and other material to help developers learn how to use Docusign APIs.
Related posts