> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Start E-Sign

> Initiates the electronic signature process for a proposal.

# Start E-Sign

Initiates the electronic signature flow for a proposal. Returns an object containing the signature request identifier that can be used to launch the e-sign UI.

## Authentication

No authentication required — proposals are accessed via their unique identifier.

## Path Parameters

<ParamField path="proposalId" type="string" required>
  The unique string identifier (GUID) of the proposal.
</ParamField>

## Request Body

No request body required.

## Response

<ResponseField name="Id" type="number" required>
  Signature request identifier.
</ResponseField>

<ResponseField name="Name" type="string" required>
  Name of the signature request.
</ResponseField>

## Examples

### Start e-sign

```http theme={null}
POST /api/public/proposals/abc123-def456/esign/start
```

```json theme={null}
{
  "Id": 42,
  "Name": "Membership Agreement"
}
```

## TypeScript Integration

```typescript theme={null}
import endpoints from '@/api/endpoints'

const result = await httpClient.post(endpoints.proposals.esign.start('abc123-def456').url)
```
