Document Services API Use Cases

NDA Creation

In business, it is often necessary for a company to create and then have another organization sign a non-disclosure agreement (NDA). The specific information required to customize the document is most likely already in a database or might be submitted in a web app. In addition, other items, such as logos, need to be applied. For many, the current method of creating these customized NDAs and then sending them out to be signed is a manual, slow process.

With Adobe Document Services, companies can:

  • Develop a standard, branded NDA template
  • Merge data from a specific company with the template to create a customized NDA
  • Send the NDA out for signatures

Relevant APIs

  • Adobe Document Generation API
  • Adobe Sign API


A vendor needs to have a new supplier sign an NDA before a meeting. A manager has already collected the information needed to customize the document, including the name of the contact, the address of the supplier, as well as the scope of the NDA. In order not to delay the meeting, the manager has to create the document and then send it out and wait for a signature.

Building this Solution

  1. Within the application layer, query the database to collect relevant data for a custom NDA and create a JSON data model
  2. Design a branded NDA in Microsoft Word
  3. Use Adobe Document Generation Tagger in Word to place fields into the template based on the data model
  4. Send the template and data to Adobe Document Generation API to output a merged PDF which can be sent using Adobe Sign API
  5. Track engagement and understand learning needs by using analytics events tracked in embedded PDF documents

How to get started?

Start free trial with 1,000 PDF transactions for up to 6 months