docusign-esignature-rest-api — quality + safety report

In the Skillier index (lap__docusign-net-docusign-net) · scanned 2026-06-03 · engine: builtin+triage

A
Quality
90/100
Safety

✓ Clean — no heuristic safety flags surfaced.

Heuristic flags from the builtin scanner, which is known to over-flag (it trips on legitimate env-reading integrations, security skills, and library .eval calls). This is NOT an authoritative malicious verdict — re-scan with SkillSpector for the authoritative result. Run the authoritative scan →

Skillproof quality grade A

📇 This skill is in the Skillier index (curated · deduped · quality-filtered). Install Skillier to route & load it into your AI client.

Quality notes

Skill is large (~19203 tokens)
medium · quality · body
→ Tighten to the essential procedure; move long reference material to linked files.
No example
low · quality · body
→ Add at least one worked example (input → expected action/output).

About this skill

Docusign eSignature REST API skill. Use when working with Docusign eSignature REST for service information, v2.1. Covers 404 endpoints.

📄 Read the SKILL.md
---
name: docusign-esignature-rest-api
description: "Docusign eSignature REST API skill. Use when working with Docusign eSignature REST for service_information, v2.1. Covers 404 endpoints."
version: 1.0.0
generator: lapsh
---

# Docusign eSignature REST API
API version: v2.1

## Auth
ApiKey recipientId in path

## Base URL
https://www.docusign.net/restapi

## Setup
1. Set your API key in the appropriate header
2. GET /service_information -- verify access
3. POST /v2.1/accounts -- create first accounts

## Endpoints

404 endpoints across 2 groups. See references/api-spec.lap for full details.

### service_information
| Method | Path | Description |
|--------|------|-------------|
| GET | /service_information | Retrieves the available REST API versions. |

### v2.1
| Method | Path | Description |
|--------|------|-------------|
| GET | /v2.1 | Lists resources for REST version specified |
| POST | /v2.1/accounts | Creates new accounts. |
| GET | /v2.1/accounts/{accountId} | Retrieves the account information for the specified account. |
| DELETE | /v2.1/accounts/{accountId} | Deletes the specified account. |
| GET | /v2.1/accounts/{accountId}/billing_charges | Gets list of recurring and usage charges for the account. |
| GET | /v2.1/accounts/{accountId}/billing_invoices | Get a List of Billing Invoices |
| GET | /v2.1/accounts/{accountId}/billing_invoices/{invoiceId} | Retrieves a billing invoice. |
| GET | /v2.1/accounts/{accountId}/billing_invoices_past_due | Get a list of past due invoices. |
| GET | /v2.1/accounts/{accountId}/billing_payments | Gets payment information for one or more payments. |
| POST | /v2.1/accounts/{accountId}/billing_payments | Posts a payment to a past due invoice. |
| GET | /v2.1/accounts/{accountId}/billing_payments/{paymentId} | Gets billing payment information for a specific payment. |
| GET | /v2.1/accounts/{accountId}/billing_plan | Get Account Billing Plan |
| PUT | /v2.1/accounts/{accountId}/billing_plan | Updates an account billing plan. |
| GET | /v2.1/accounts/{accountId}/billing_plan/credit_card | Get credit card information |
| GET | /v2.1/accounts/{accountId}/billing_plan/downgrade | Returns downgrade plan information for the specified account. |
| PUT | /v2.1/accounts/{accountId}/billing_plan/downgrade | Queues downgrade billing plan request for an account. |
| PUT | /v2.1/accounts/{accountId}/billing_plan/purchased_envelopes | Reserved: Purchase additional envelopes. |
| GET | /v2.1/accounts/{accountId}/brands | Gets a list of brands. |
| POST | /v2.1/accounts/{accountId}/brands | Creates one or more brand profiles for an account. |
| DELETE | /v2.1/accounts/{accountId}/brands | Deletes one or more brand profiles. |
| GET | /v2.1/accounts/{accountId}/brands/{brandId} | Gets information about a brand. |
| PUT | /v2.1/accounts/{accountId}/brands/{brandId} | Updates an existing brand. |
| DELETE | /v2.1/accounts/{accountId}/brands/{brandId} | Deletes a brand. |
| GET | /v2.1/accounts/{accountId}/brands/{brandId}/file | Exports a brand. |
| GET | /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType} | Gets a brand logo. |
| PUT | /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType} | Updates a brand logo. |
| DELETE | /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType} | Deletes a brand logo. |
| GET | /v2.1/accounts/{accountId}/brands/{brandId}/resources | Returns metadata about the branding resources for an account. |
| GET | /v2.1/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType} | Returns a branding resource file. |
| PUT | /v2.1/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType} | Updates a branding resource file. |
| GET | /v2.1/accounts/{accountId}/bulk_send_batch | Returns a list of bulk send batch summaries. |
| GET | /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId} | Gets the status of a specific bulk send batch. |
| PUT | /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId} | Updates the name of a bulk send batch. |
| PUT | /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}/{bulkAction} | Applies a bulk action to all envelopes from a specified bulk send. |
| GET | /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}/envelopes | Gets envelopes from a specific bulk send batch. |
| GET | /v2.1/accounts/{accountId}/bulk_send_lists | Gets bulk send lists. |
| POST | /v2.1/accounts/{accountId}/bulk_send_lists | Creates a bulk send list. |
| GET | /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId} | Gets a specific bulk send list. |
| PUT | /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId} | Updates a bulk send list. |
| DELETE | /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId} | Deletes a bulk send list. |
| POST | /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}/send | Creates a bulk send request. |
| POST | /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}/test | Creates a bulk send test. |
| DELETE | /v2.1/accounts/{accountId}/captive_recipients/{recipientPart} | Deletes the signature for one or more captive recipient records. |
| POST | /v2.1/accounts/{accountId}/chunked_uploads | Initiate a new chunked upload. |
| GET | /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId} | Retrieves metadata about a chunked upload. |
| PUT | /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId} | Commit a chunked upload. |
| DELETE | /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId} | Deletes a chunked upload. |
| PUT | /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/{chunkedUploadPartSeq} | Add a chunk to an existing chunked upload. |
| GET | /v2.1/accounts/{accountId}/connect | Get Connect configuration information. |
| PUT | /v2.1/accounts/{accountId}/connect | Updates a specified Connect configuration. |
| POST | /v2.1/accounts/{accountId}/connect | Creates a Connect configuration. |
| GET | /v2.1/accounts/{accountId}/connect/{connectId} | Gets the details about a Connect configuration. |
| DELETE | /v2.1/accounts/{accountId}/connect/{connectId} | Deletes the specified Connect configuration. |
| GET | /v2.1/accounts/{accountId}/connect/{connectId}/all/users | Returns all users from the configured Connect service. |
| GET | /v2.1/accounts/{accountId}/connect/{connectId}/users | Returns users from the configured Connect service. |
| PUT | /v2.1/accounts/{accountId}/connect/envelopes/{envelopeId}/retry_queue | Republishes Connect information for the specified envelope. |
| POST | /v2.1/accounts/{accountId}/connect/envelopes/publish/historical | Submits a batch of historical envelopes for republish to a webhook. |
| PUT | /v2.1/accounts/{accountId}/connect/envelopes/retry_queue | Republishes Connect information for multiple envelopes. |
| GET | /v2.1/accounts/{accountId}/connect/failures | Gets the Connect failure log information. |
| DELETE | /v2.1/accounts/{accountId}/connect/failures/{failureId} | Deletes a Connect failure log entry. |
| GET | /v2.1/accounts/{accountId}/connect/logs | Gets the Connect log. |
| DELETE | /v2.1/accounts/{accountId}/connect/logs | Deletes a list of Connect log entries. |
| GET | /v2.1/accounts/{accountId}/connect/logs/{logId} | Gets a Connect log entry. |
| DELETE | /v2.1/accounts/{accountId}/connect/logs/{logId} | Deletes a specified Connect log entry. |
| GET | /v2.1/accounts/{accountId}/connect/oauth | Retrieves the Connect OAuth information for the account. |
| PUT | /v2.1/accounts/{accountId}/connect/oauth | Updates the existing Connect OAuth configuration for the account. |
| POST | /v2.1/accounts/{accountId}/connect/oauth | Set up Connect OAuth for the specified account. |
| DELETE | /v2.1/accounts/{accountId}/connect/oauth | Delete the Connect OAuth configuration. |
| GET | /v2.1/accounts/{accountId}/consumer_disclosure | Gets the default Electronic Record and Signature Disclosure for an account. |
| GET | /v2.1/accounts/{accountId}/consumer_disclosure/{langCode} | Gets the Electronic Record and Signature Disclosure for an account. |
| PUT | /v2.1/accounts/{accountId}/consumer_disclosure/{langCode} | Updates the Electronic Record and Signature Disclosure for an account. |
| PUT | /v2.1/accounts/{accountId}/contacts | Updates one or more contacts. |
| POST | /v2.1/accounts/{accountId}/contacts | Add contacts to a contacts list. |
| DELETE | /v2.1/accounts/{accountId}/contacts | Deletes multiple contacts from an account. |
| GET | /v2.1/accounts/{accountId}/contacts/{contactId} | Gets one or more contacts. |
| DELETE | /v2.1/accounts/{accountId}/contacts/{contactId} | Deletes a contact. |
| GET | /v2.1/accounts/{accountId}/custom_fields | Gets a list of custom fields. |
| POST | /v2.1/accounts/{accountId}/custom_fields | Creates an account custom field. |
| PUT | /v2.1/accounts/{accountId}/custom_fields/{customFieldId} | Updates an account custom field. |
| DELETE | /v2.1/accounts/{accountId}/custom_fields/{customFieldId} | Deletes an account custom field. |
| GET | /v2.1/accounts/{accountId}/envelopes | Search for specific sets of envelopes by using search filters. |
| POST | /v2.1/accounts/{accountId}/envelopes | Creates an envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId} | Gets the status of a single envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId} | Send, void, or modify a draft envelope. Purge documents from a completed envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments | Returns a list of envelope attachments associated with a specified envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments | Adds one or more envelope attachments to a draft or in-process envelope. |
| DELETE | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments | Deletes one or more envelope attachments from a draft envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId} | Retrieves an envelope attachment from an envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId} | Updates an envelope attachment in a draft or in-process envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/audit_events | Gets the envelope audit events for an envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/comments/transcript | Gets a PDF transcript of all of the comments in an envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields | Gets the custom field information for the specified envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields | Updates envelope custom fields in an envelope. |
| POST | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields | Creates envelope custom fields for an envelope. |
| DELETE | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields | Deletes envelope custom fields for draft and in-process envelopes. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/docGenFormFields | Returns sender fields for an envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/docGenFormFields | Updates sender fields for an envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents | Gets a list of documents in an envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents | Adds one or more documents to an existing envelope. |
| DELETE | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents | Deletes documents from a draft envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId} | Retrieves a single document or all documents from an envelope. |
| PUT | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId} | Adds or replaces a document in an existing envelope. |
| GET | /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields | Gets the custom document fields from an  existing envelope document. |
| PUT | /v2.1/accou

… (truncated)
Scan or optimize your own skill →

Want a live grade + an embeddable README badge? Run your skill through the free scanner.

Graded independently by Skillproof — nothing to sell the author. Quality is mechanical + corpus-grounded; safety flags are heuristic (builtin+triage), not a malicious verdict.