Skip to main content

Official-spec Skribble API v2 SDK (built from Skribble Postman collection)

Project description

Skribble SDK

A production-ready Python SDK for the Skribble API v2, generated from the official Skribble Postman collection.

Features

  • Authentication via /v2/access/login
  • Redis-based JWT access token caching (default TTL: 20 minutes, per Skribble docs)
  • High-level clients for:
    • SignatureRequests
    • Documents
    • Seal
    • Send-to
    • User
    • Report (activities)
    • Monitoring (callbacks & system health)

Installation

pip install skribble

Usage

import redis
from skribble import SkribbleClient

r = redis.Redis(host="localhost", port=6379, db=0)

client = SkribbleClient(
    username="api_demo_your_name",
    api_key="your_api_key",
    redis_client=r,
)

# Upload a document
doc = client.documents.upload(
    title="Example contract PDF",
    content="<BASE64_PDF>",
)

# Create a signature request using that document
sr = client.signature_requests.create(
    title="Example contract",
    signatures=[{"account_email": "john.doe@skribble.com"}],
    document_id=doc["id"],
)

# List signature requests
srs = client.signature_requests.list(page_size=50)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

skribble-0.1.4.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

skribble-0.1.4-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file skribble-0.1.4.tar.gz.

File metadata

  • Download URL: skribble-0.1.4.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for skribble-0.1.4.tar.gz
Algorithm Hash digest
SHA256 f0e17c1b2f660aac7b4f2b227193ef59e23e86f9c26a00f8eb9fba128f550495
MD5 7c22bac3f7a218f08437ba165614fcfc
BLAKE2b-256 3a00497dd0007e47c23c59bc8bc4c6b1514704e9003e034427940784d0544c52

See more details on using hashes here.

File details

Details for the file skribble-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: skribble-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for skribble-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 07c1972da7aa7d7411a68de44554559866012d0e9e068167d701e5761c4ceddf
MD5 e12d0894df4666c9b1b0620484af5227
BLAKE2b-256 fa8164193a6d2e19a5250fda3d26b55edea00cf3df39d659d67212e2a67a9641

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page