---
title: "Sign documents via 'instant signing'."
method: POST
path: "/Leads/{leadId}/clicksigndocuments"
tags: ["Offers and Signing"]
---

# Sign documents via 'instant signing'.

`POST /Leads/{leadId}/clicksigndocuments`

## Request

- Base URL: `https://partners.staging-youlendapi.com/onboarding`
- URL: `https://partners.staging-youlendapi.com/onboarding/Leads/{leadId}/clicksigndocuments`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://youlend-stag.eu.auth0.com/oauth/token`

This endpoint allows you to electronically sign documents inside your own UI.
Using the endpoint requires approval from YouLend.
There are certain requirements you’ll need to meet for (a) how the signing flow is presented to the user, (b) how you manage logins and permissions, and (c) and what would count as a robust enough ‘verificationId’ (typically IP address and/or userId).

## Path parameters

- `leadId` string, uuid, required

## Headers

- `api-version` string

## Request body

- ClickSignDocumentsModel
  - `documentsToSign` ClickSignDocumentModel[], nullable
    - `documentId` string, uuid
    - `verificationId` string, nullable

## Response `200`

OK

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/youlend/apis/onboarding.md) - [All operations](https://skmtc.dev/youlend/apis/onboarding/llms.txt) - [OpenAPI document](https://skmtc.dev/youlend/apis/onboarding/revisions/32aa9c8d752a?raw)
