Skip to main content

SignRequest API

Project description

SignRequest API Client

API for SignRequest.com

PyPI version

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

pip install signrequest-python-client

(you may need to run pip with root permission: sudo pip install signrequest_python_client)

Then import the package:

import signrequest_client 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import signrequest_client

API Documentation

Full API documentation, including code samples, can be found here: https://signrequest.com/api/v1/docs/

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import signrequest_client
from signrequest_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: Token
default_configuration = signrequest_client.Configuration()
default_configuration.api_key['Authorization'] = 'YOUR_API_KEY'
default_configuration.api_key_prefix['Authorization'] = 'Token'
signrequest_client.Configuration.set_default(default_configuration)

# create an instance of the API class
api_instance = signrequest_client.DocumentsApi()
data = signrequest_client.Document(
    file_from_url='https://docs.google.com/document/d/1oI2R1SxfMNZXiz3jCQvorpoklF9xq_dCJnOpkI-zo80/edit?usp=sharing'
)


try:
    # Create a Document
    api_response = api_instance.documents_create(data)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DocumentsApi->documents_create: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://signrequest.com/api/v1

Class Method HTTP request Description
ApiTokensApi api_tokens_list GET /api-tokens/ Retrieve a list of API tokens
DocumentAttachmentsApi document_attachments_create POST /document-attachments/ Create a Document Attachment
DocumentAttachmentsApi document_attachments_list GET /document-attachments/ Retrieve a list of Document Attachments
DocumentAttachmentsApi document_attachments_read GET /document-attachments/{uuid}/ Retrieve a Document Attachment
DocumentsApi documents_create POST /documents/ Create a Document
DocumentsApi documents_delete DELETE /documents/{uuid}/ Delete a Document
DocumentsApi documents_list GET /documents/ Retrieve a list of Documents
DocumentsApi documents_read GET /documents/{uuid}/ Retrieve a Document
DocumentsSearchApi documents_search_list GET /documents-search/ Search documents
EventsApi events_list GET /events/ Retrieve a list of Events
EventsApi events_read GET /events/{id}/ Retrieve an Event
SignrequestQuickCreateApi signrequest_quick_create_create POST /signrequest-quick-create/ Quick create a SignRequest
SignrequestsApi signrequests_cancel_signrequest POST /signrequests/{uuid}/cancel_signrequest/ Cancel a SignRequest
SignrequestsApi signrequests_create POST /signrequests/ Create a SignRequest
SignrequestsApi signrequests_list GET /signrequests/ Retrieve a list of SignRequests
SignrequestsApi signrequests_read GET /signrequests/{uuid}/ Retrieve a SignRequest
SignrequestsApi signrequests_resend_signrequest_email POST /signrequests/{uuid}/resend_signrequest_email/ Resend a SignRequest
TeamMembersApi team_members_list GET /team-members/ Retrieve a list of Team Members
TeamMembersApi team_members_read GET /team-members/{uuid}/ Retrieve a Team Member
TeamsApi teams_create POST /teams/ Create a Team
TeamsApi teams_delete DELETE /teams/{subdomain}/ Delete a Team
TeamsApi teams_invite_member POST /teams/{subdomain}/invite_member/ Invite a Team Member
TeamsApi teams_list GET /teams/ Retrieve a list of Teams
TeamsApi teams_partial_update PATCH /teams/{subdomain}/ Update a Team
TeamsApi teams_read GET /teams/{subdomain}/ Retrieve a Team
TemplatesApi templates_list GET /templates/ Retrieve a list of Templates
TemplatesApi templates_read GET /templates/{uuid}/ Retrieve a Template
WebhooksApi webhooks_create POST /webhooks/ Create a Webhook
WebhooksApi webhooks_delete DELETE /webhooks/{uuid}/ Delete a Webhook
WebhooksApi webhooks_list GET /webhooks/ Retrieve a list of Webhooks
WebhooksApi webhooks_partial_update PATCH /webhooks/{uuid}/ Partially update a Webhook
WebhooksApi webhooks_read GET /webhooks/{uuid}/ Retrieve a Webhook
WebhooksApi webhooks_update PUT /webhooks/{uuid}/ Update a Webhook

Documentation For Models

Documentation For Authorization

Token

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Author

tech-support@signrequest.com

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

signrequest-python-client-2.1.0.tar.gz (66.2 kB view details)

Uploaded Source

Built Distribution

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

signrequest_python_client-2.1.0-py3-none-any.whl (185.3 kB view details)

Uploaded Python 3

File details

Details for the file signrequest-python-client-2.1.0.tar.gz.

File metadata

  • Download URL: signrequest-python-client-2.1.0.tar.gz
  • Upload date:
  • Size: 66.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.20.1 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for signrequest-python-client-2.1.0.tar.gz
Algorithm Hash digest
SHA256 b480a9696e05b4099ad2002b181ec597980b4d41f4eb4170da7012e724893e2f
MD5 5c5e59be76696676335cdc8430c2ed8e
BLAKE2b-256 b735cf1227f02ac57d42dafbf690bae7a0527174dac55942bbff2a77a4d27d2c

See more details on using hashes here.

File details

Details for the file signrequest_python_client-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: signrequest_python_client-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 185.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.20.1 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for signrequest_python_client-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 29189d8898030dcd4343e2c2982b97d1a4c4b781bbe5fb68009c1418ef73cfcd
MD5 fff6042702cf5070c3bcb3c121b3053e
BLAKE2b-256 256c279ea276c4859eb8ec2fc1ca820e2d72143ef52e5726f4bd6ddfcfce240a

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