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.2.tar.gz (10.1 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.2-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: skribble-0.1.2.tar.gz
  • Upload date:
  • Size: 10.1 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.2.tar.gz
Algorithm Hash digest
SHA256 b8f0f62b9f766d3471ddedff3ce548d94dfcdea079b3162c5c7a5fff15697338
MD5 a74a4d0a46e79ccab26aa3f1c822b2ff
BLAKE2b-256 1e3566139016b75ef5c598b336a3ea343adf8ab4ab8b86ada87dbf17fe817da3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: skribble-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 31f2866929fae6e3780d2ff0a52fac3df17a51b8d59753daa68d4d6d22e2ee5f
MD5 28460c1509c13d369413496f3cee9a77
BLAKE2b-256 18f786df436c496281ea67ad3d87933b690eb62b1d2cf50a69ce00ef3ada0878

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