> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/sign/digital-signature/directsign-api/api-reference.md).

# API Reference

## **DirectSign API Flow**&#x20;

1. **Get Access to VIDA Sign Platform and Generate API Keys**\
   The client requests access to the VIDA Sign platform and generates API keys needed to interact with the platform’s API securely.
2. **Client Requests Signing URL**

   The client initiates the request to Create DirectSign Envelope API, providing details such as:

   * Verified user information
   * Document(s) to be signed
   * Coordinates for the signature on the document(s)
3. **Signing URL Generated and Sent to Client**
   * The [Start Signature ](/identity-stack/sign/digital-signature/directsign-api/api-reference/start-envelope-signature.md#start-envelope-signature-api)API generates a secure signing URL and sends it to the client.
   * The client application receives this URL, which can be embedded into the client’s frontend application or website.
4. **Client Opens Signing URL**
   * The end user (signer) accesses the signing URL through the client’s application or website.
5. **User Authentication for Signing**
   * The signer authenticates using secure methods like OTP and/or biometric verification.
   * This step ensures the identity of the signer is verified before proceeding.
6. **Signing Successful**
   * After successful authentication, the document is signed in real-time.
7. **Client Tracks Status and Accesses Signed Document**
   * The client application can track the status of the signing process and download the signed document using the Download Signed Envelope API.
