# About Course

## Target audience

* Developers who want to integrate their legacy applications with thge eformsign document service.
* Developers who have JAVA experiences with Eclipse, Spring Tool Suite, or IntelliJ.

## You will learn about

### Embed API

* Embed an eformsign template in a webpage for the user to create a document
* Get input data and recipients' information of the completed document

### Using Webhook API

* Add a webhook endpoint to eformsign service
* Create a sample webhook handler project
  * Verify webhook events
  * Request an access token
  * Request a refresh token when the token expired
  * Download the completed pdf document
  * Delete the completed document from the eformsign service

### Open API

Implement API requests in the project

* getAccessToken
* getRefreshToken
* downloadDocument
* deleteDocument


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://efs.ozeform.io/about-course.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
