Repository navigation
Go SDK v0.8.0
TurboSign: embedded signing with identity verification
Sign inside your own app, and choose per recipient how the signer proves who they are.
TurboSign.createSigningUrl(documentId, { recipientId })(or{ externalId }) returns a signing URL to load in your app's iframe.- Per-recipient identity verification on
sendSignature()andcreateSignatureReviewLink(), throughidentityVerification:{ mode: "otp", channel: "email" | "sms" }: the signer enters a one-time passcode before signing.{ mode: "external_idv", provider }: you verify the signer with your own identity provider, then passidentityAssertiontocreateSigningUrl.{ mode: "override", overrideIdentityVerification: true, reason }: the sender confirms the signer's identity, with a recorded reason.- Omit it and nothing changes: no step-up, same as before.
TurboSign.getEmbeddedSigningSettings()reads your organization's embedded signing settings (enabled, allowed embedding domains, which identity modes are allowed) so your app can adapt before it sends.
External identity and override recipients receive a single-use, short-lived signing URL. Passcode and unverified recipients keep the reusable link.
Embedded signing is enabled per organization, and SMS passcodes require a plan that includes them.
TurboSign: optional signer fields
Mark a field required: false and the signer can leave it blank and still finish. Fields are required by default, so existing integrations are unchanged.
TurboSign: conditional fields
Show or require a field only when another field has a given value (IF/THEN), in every SDK.
TurboSign: expiration read-back
The document status response now includes expiresAt when the document has an expiration date.
TurboQuote
- Quote sends accept the same reminder and expiration settings as signature requests.
declineQuoteno longer requires a reason.
Partner API
- Organization display preferences, including
allowDownloadBeforeSigning.
Maintenance
- Dependency and security updates across the SDKs.
Available in the JavaScript/TypeScript, Python, PHP, Java, Go and Ruby SDKs.