Skip to content

Releases: signnow/SNPythonSDK

Release v3.0.0

31 Mar 16:29
693cdac

Choose a tag to compare

Release of the signNow Python SDK

modern, fully-typed Python client for the signNow REST API.

Requirements
Python 3.8+
httpx >= 0.24.0

Authentication

  • OAuth2 token request, refresh, and verification

Documents

  • Upload, retrieve (with optional ?include=field_invites), update, delete
  • Download (binary + streaming), download link generation
  • History, merge, move, field extraction, fields retrieval
  • Prefill text fields and smart fields
  • Document field invite (role-based), free-form invite
  • Signing links, cancel invite / free-form invite

Document Groups

  • Create, retrieve (with optional ?include=reminder), delete, download (ZIP)
  • Recipients GET/PUT — supports general_expiration_days, general_reminder, order_type
  • Document Groups field invites

Document Group Templates

  • Create document group from template
  • Recipients GET/PUT — supports general_expiration_days, general_reminder, order_type
  • Document Group Invites
  • Create, retrieve, cancel, resend, reassign signer, pending invites

Embedded Signing

  • Embedded invite and group invite (create, link, delete)
  • Embedded editor (document and document group)
  • Embedded sending (document and document group)

Templates

  • Create template from document, retrieve, delete

Folders

  • List root folders, retrieve folder documents

Webhooks

  • Create and manage webhooks (v1 and v2)

User

  • Get user info, initial setup GET/PUT

Developer Experience

  • SdkFactory for one-line client initialization (from .env or token)
  • Streaming downloads with path traversal protection
  • Full mypy type annotations across all public interfaces
  • 290+ unit tests, ≥ 80% coverage gate enforced in CI
  • CI pipeline: pytest, black, flake8, mypy
  • Docker + docker-compose support for isolated development
  • 25 runnable examples covering all major workflows

v2.1

30 Mar 14:07

Choose a tag to compare

  • Added URL to setup.py
  • Fixed authorization token for the web-hooks list method

embedded signing

24 Mar 22:18
7b4b6f4

Choose a tag to compare

Merge pull request #6 from signnow/embedded_signing

Embedded signing