# Envelopes

Send, track, and manage documents for e-signature.

## List envelopes

 - [GET /envelopes](https://developers.signable.app/openapi/envelopes/listenvelopes.md): Returns a paginated list of envelopes. You can filter by status or search by title using optional query parameters.

## Send an envelope

 - [POST /envelopes](https://developers.signable.app/openapi/envelopes/sendenvelope.md): Creates and queues a new envelope for sending, using one of the following methods for attaching documents:

Option 1 – Upload or link a document directly in the request body

Option 2 – Reference a single Signable template

Option 3 – Reference multiple Signable templates

⚠️ Note: Only one document input method can be used per request.

## Get envelope details

 - [GET /envelopes/{envelope_fingerprint}](https://developers.signable.app/openapi/envelopes/getenvelope.md): Returns the full details of a specific envelope, including document data, party information, field data, and envelope history.

## Delete an envelope

 - [DELETE /envelopes/{envelope_fingerprint}](https://developers.signable.app/openapi/envelopes/deleteenvelope.md): Deletes an envelope. Only available for envelopes in draft, signed, expired or cancelled status. No notification email is sent to signers when an envelope is deleted.

## Send envelope reminder

 - [PUT /envelopes/{envelope_fingerprint}/remind](https://developers.signable.app/openapi/envelopes/remindenvelope.md): Sends a reminder email to all outstanding signing parties for the specified envelope. If automatic reminders are enabled, this also resets the countdown timer for the next scheduled reminder.

## Cancel an envelope

 - [PUT /envelopes/{envelope_fingerprint}/cancel](https://developers.signable.app/openapi/envelopes/cancelenvelope.md): Cancels a sent envelope. A cancellation email will be sent to all signing parties, and the envelope will no longer be available for signing.

## Expire an envelope

 - [PUT /envelopes/{envelope_fingerprint}/expire](https://developers.signable.app/openapi/envelopes/expireenvelope.md): Expires a sent envelope, preventing any further signing interaction. No notification email is sent to signers when an envelope expires.

## Update an envelope party

 - [PATCH /envelopes/{envelope_fingerprint}/parties/{party_id}](https://developers.signable.app/openapi/envelopes/updateenvelopeparty.md): Updates an envelope party email address and/or title.

⚠️ Note: Maximum 5 successful updates in total per party (in any combination of email and title).

