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.5.tar.gz (11.4 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.5-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: skribble-0.1.5.tar.gz
  • Upload date:
  • Size: 11.4 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.5.tar.gz
Algorithm Hash digest
SHA256 555e7603204871115a9ba210351378c8626f75fdafd62c09b0ca8fd0f8cd5ccd
MD5 22c4abbd87504e72c4fb6809c1f1f5cb
BLAKE2b-256 4b47d738c7977392cf01b910dfff5593266791adedfdd5c078e4022cc132e684

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skribble-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 b19bda7740eedbc22bb8a1b7f34d3c1b59a91a59eb988a2fa814f83faad12743
MD5 22f46e5a7a18b14735cf820b7128cd6a
BLAKE2b-256 393cedf29893ea773f63cc945f8089cca38b1ba47957a4cac912055df1510591

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