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.3.tar.gz (10.2 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.3-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: skribble-0.1.3.tar.gz
  • Upload date:
  • Size: 10.2 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.3.tar.gz
Algorithm Hash digest
SHA256 4d1c2e7c5befec42ddb8427d5679c09e3f1902a225472100e91be6512602cfa1
MD5 a0fba4e7b6898589a6d284b8408bb587
BLAKE2b-256 5451e719fffc31b6d3778dd722dd6d387a7e70262254d8c245ebffab6b99348e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skribble-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 14.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 984479e8b79194f0d4a1e961386d56b9ba311665ca8944b5a7f5042139b675a8
MD5 a6e79dc7e65043ae7af1d5fcc5117dd6
BLAKE2b-256 d6235dc0295fb710ed1f22b389d798cb2d05a1f22a65c995761d65b3cf11e5ea

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