$goSign
Updated on Aug 27, 2025 5 minutes to readThe GoSign Plugin is based on the GoSign API, which provides tools to create and manage electronic signature packages, recipients, documents, fields, and notifications. Full documentation and an interactive playground for testing requests are available at GoSign API Developers.
Methods
| Method | Description |
|---|---|
| autoPlaceFields | Automatically places multiple fields for a recipient in a document. |
| createDocument | Creates a new document in a package. |
| createField | Creates a new field in a package. |
| createFields | Creates multiple fields in a package. |
| createPackage | Creates a new package. |
| createRecipient | Creates a new recipient in a package. |
| createRecipients | Creates multiple recipients in a package. |
| deleteDocument | Deletes a document from a package. |
| deleteField | Deletes a field from a package. |
| deletePackage | Deletes a package. |
| deleteRecipient | Deletes a recipient from a package. |
| downloadCertificate | Downloads the certificate of a completed package. |
| downloadDocument | Downloads a document from a package. |
| getActivityRecords | Retrieves activity records for a package. |
| getDocument | Retrieves a document from a package. |
| getDocuments | Retrieves all documents in a package. |
| getField | Retrieves a field from a package. |
| getFields | Retrieves all fields in a package. |
| getNotificationSettings | Retrieves notification settings for a package. |
| getPackage | Retrieves a package with optional details. |
| getRecipient | Retrieves a recipient from a package. |
| getRecipients | Retrieves all recipients from a package. |
| restorePackage | Restores a previously deleted package. |
| sendPackage | Sends a package for signing. |
| shareFields | Shares the fields of a package and returns a URL. |
| updateField | Updates a field in a package. |
| updateFields | Updates multiple fields in a package. |
| updatePackage | Updates a package's data. |
| updateRecipient | Updates a recipient in a package. |
| updateRecipients | Updates multiple recipients in a package. |
| updateNotificationSettings | Updates notification settings for a package. |
| voidPackage | Voids a package, preventing further signing. |
Methods Details
autoPlaceFields()
• Type
(client: string, pkgId: string, rcptId: string, docId: string, data: Array<object>) => object
🔽 Show more
createDocument()
• Type
(client: string, pkgId: string, fileId: string) => object
🔽 Show more
createField()
• Type
(client: string, pkgId: string, data: object) => object
🔽 Show more
createFields()
• Type
(client: string, pkgId: string, data: Array<object>) => object
🔽 Show more
createPackage()
• Type
(client: string, data: object) => object
🔽 Show more
createRecipient()
• Type
(client: string, pkgId: string, data: object) => object
🔽 Show more
createRecipients()
• Type
(client: string, pkgId: string, data: Array<object>) => object
🔽 Show more
deleteDocument()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
deleteField()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
deletePackage()
• Type
(client: string, pkgId: string) => object
🔽 Show more
deleteRecipient()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
downloadCertificate()
• Type
(client: string, pkgId: string) => object
🔽 Show more
downloadDocument()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
getActivityRecords()
• Type
(client: string, pkgId: string) => object
🔽 Show more
getDocument()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
getDocuments()
• Type
(client: string, pkgId: string) => Array<object>
🔽 Show more
getField()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
getFields()
• Type
(client: string, pkgId: string) => object
🔽 Show more
getNotificationSettings()
• Type
(client: string, pkgId: string) => object
🔽 Show more
getPackage()
• Type
(client: string, pkgId: string, params?: GoSignGetPackageParams) => object
🔽 Show more
getRecipient()
• Type
(client: string, pkgId: string, id: string) => object
🔽 Show more
getRecipients()
• Type
(client: string, pkgId: string) => object
🔽 Show more
restorePackage()
• Type
(client: string, pkgId: string) => object
🔽 Show more
sendPackage()
• Type
(client: string, pkgId: string) => object
🔽 Show more
shareFields()
• Type
(client: string, pkgId: string) => { url: string }
🔽 Show more
updateField()
• Type
(client: string, pkgId: string, data: object) => object
🔽 Show more
updateFields()
• Type
(client: string, pkgId: string, data: Array<object>) => object
🔽 Show more
updatePackage()
• Type
(client: string, data: object) => object
🔽 Show more
updateRecipient()
• Type
(client: string, pkgId: string, data: object) => object
🔽 Show more
updateRecipients()
• Type
(client: string, pkgId: string, data: Array<object>) => object
🔽 Show more
updateNotificationSettings()
• Type
(client: string, pkgId: string, data: object) => object
🔽 Show more
voidPackage()
• Type
(client: string, pkgId: string) => object
🔽 Show more