← Integrations
DS
Integration

Docusign eSignature

ys88.io is an independent developer account that integrates with the Docusign eSignature REST API. ys88.io is not affiliated with, endorsed by, or sponsored by Docusign, Inc. "Docusign" and the Docusign logo are trademarks of Docusign, Inc., used here only to identify the third-party service we connect to.

ys88.io integrates with Docusign to enable programmatic e-signature as part of internal automation and AI-driven agreement workflows. The integration is used to create, route, track, and archive signed documents without manual intervention, so internal agents can orchestrate the full agreement lifecycle end-to-end while Docusign handles signature capture, identity assurance, tamper-evident sealing, and the audit certificate.

Purpose: Automation & AI tools Audience: Internal Auth: OAuth 2.0 JWT Grant API: eSignature REST v2.1 Region: NA3

1. Overview

The Docusign integration is a component of ys88.io's internal agreement automation stack. Internal users and agents use it to handle the signing leg of workflows that produce a legally binding document — engagement letters, consents, settlement agreements, internal approvals, and similar artifacts. Docusign performs signature capture, identity assurance, tamper-evident sealing, and audit certificate generation. ys88.io handles drafting, routing decisions, retries, archival, and the surrounding context that the workflow needs.

The integration is scoped to internal use by the account owner and authorized internal users. It is not resold, white-labeled, embedded in a consumer product, or exposed to external customers. Envelopes are sent only on behalf of the account owner or other authorized internal users, and only for the account owner's own agreements.

2. Primary capabilities

3. Endpoints used

The integration calls the following Docusign eSignature REST API v2.1 endpoints. No other Docusign product APIs (CLM, Monitor, Rooms, etc.) are used.

4. Authentication & consent

ys88.io authenticates to Docusign using the OAuth 2.0 JWT Grant flow, per the Docusign Authentication documentation:

  1. An RSA keypair is generated for the integration key inside the Docusign developer account. The private key is stored as an encrypted secret in ys88.io's secret store.
  2. The account owner grants admin consent to the integration through the standard Docusign OAuth consent URL, authorizing the signature and impersonation scopes. These are the minimum scopes required to create and manage envelopes on behalf of the account owner.
  3. At runtime, ys88.io generates a JWT assertion signed with the private key, exchanges it for a short-lived access token against Docusign's identity endpoint, and caches the token in memory for its advertised lifetime.
  4. If a token is rejected, ys88.io re-requests; if the rejection indicates consent has been revoked, the integration halts and alerts the account owner rather than retrying blindly.

Consent can be revoked at any time through the Docusign Admin → Connected Apps panel. Doing so immediately disables the integration.

5. Data handling

6. Security

7. Error handling

8. Compliance

9. Scope & restrictions

10. Support & contact

For questions about this integration — including security, data handling, or to request a capability change — email [email protected]. For issues specific to the Docusign service itself, refer to Docusign Support.

11. References

Trademark notice. "Docusign" and the Docusign logo are trademarks or registered trademarks of Docusign, Inc. in the United States and/or other countries. All other product names, logos, and brands are property of their respective owners. Use of these names, logos, and brands on this page does not imply endorsement.

Non-affiliation. ys88.io is an independent integration and is not affiliated with, endorsed by, or sponsored by Docusign, Inc.