> For the complete documentation index, see [llms.txt](https://fuseworks.gitbook.io/fusesign/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fuseworks.gitbook.io/fusesign/getting-started/readme.md).

# An Overview

## Welcome to the FuseSign API

This API Allows you to interact with the FuseSign platform to send out signing bundles.

<figure><img src="/files/DlhelA4rfqKOR8Jt9l0x" alt=""><figcaption></figcaption></figure>

For more information on FuseSign please see [https://fusesign.com](https://fusesign.com/) or <developersupport@fuse.work>. \
\
\&#xNAN;*To interact with API using postman, we suggest following the process of importing* [*swagger into postman*](https://learning.postman.com/docs/getting-started/importing-and-exporting/importing-from-swagger/) *using the public* [*swagger.json*](https://api.fuse.work/swagger/v1/swagger.json)

### Key Features

* OAuth2 or fixed header authentication.
* GUIDs everywhere! (tenants, bundles, documents, customers, webhooks)
* Webhooks for any events on a sent document bundle.
* Metadata can be attached to objects to allow reference back to an external API.
* Multiple methods to achieve the same result. *For example:*
  * A document can be uploaded before a bundle is sent and linked via ID, or sent via encoded base64, or sent via a download URL.
  * A customer can be created before a bundle is sent and linked via ID or can be included in the bundle payload.

### Special Cases

* Creating a Draft: To create a bundle as a draft, Set the **CreationMode** to **CreateAsDraft**.
  * This will populate the **DraftUrl** on the response bundle which can be used to review and send the bundle.
* No FuseSign Emails: To disable FuseSign emails Set the Bundle -> Settings -> EmailPreference to NoFuseSignEmails.
  * This will return a **CustomerSignUrl** for each customer which can be used in your external emails.
* View Modes (2FA)
  * **SmsToSign** will require 2FA authentication before signing. \
    \[*Requires all customers to have a mobile number*]
  * **SmsToView** will require a 2FA code before the recipient can even view the document.\
    \[*Requires all customers to have a mobile number*]
  * **EmailToSign** and **EmailToView** only requires an email address.

***

Any questions please don't hesitate to contact us at <developersupport@fuse.work>.
