Skip to content

Repository files navigation

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:

importsignrequest_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:

importsignrequest_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__ importprint_functionimporttimeimportsignrequest_clientfromsignrequest_client.restimportApiExceptionfrompprintimportpprint# Configure API key authorization: Tokendefault_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 classapi_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 Documentapi_response=api_instance.documents_create(data)
pprint(api_response)
exceptApiExceptionase:
print("Exception when calling DocumentsApi->documents_create: %s\n"%e)

Documentation for API Endpoints

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

ClassMethodHTTP requestDescription
ApiTokensApiapi_tokens_listGET /api-tokens/Retrieve a list of API tokens
DocumentAttachmentsApidocument_attachments_createPOST /document-attachments/Create a Document Attachment
DocumentAttachmentsApidocument_attachments_listGET /document-attachments/Retrieve a list of Document Attachments
DocumentAttachmentsApidocument_attachments_readGET /document-attachments/{uuid}/Retrieve a Document Attachment
DocumentsApidocuments_createPOST /documents/Create a Document
DocumentsApidocuments_deleteDELETE /documents/{uuid}/Delete a Document
DocumentsApidocuments_listGET /documents/Retrieve a list of Documents
DocumentsApidocuments_readGET /documents/{uuid}/Retrieve a Document
DocumentsSearchApidocuments_search_listGET /documents-search/Search documents
EventsApievents_listGET /events/Retrieve a list of Events
EventsApievents_readGET /events/{id}/Retrieve an Event
SignrequestQuickCreateApisignrequest_quick_create_createPOST /signrequest-quick-create/Quick create a SignRequest
SignrequestsApisignrequests_cancel_signrequestPOST /signrequests/{uuid}/cancel_signrequest/Cancel a SignRequest
SignrequestsApisignrequests_createPOST /signrequests/Create a SignRequest
SignrequestsApisignrequests_listGET /signrequests/Retrieve a list of SignRequests
SignrequestsApisignrequests_readGET /signrequests/{uuid}/Retrieve a SignRequest
SignrequestsApisignrequests_resend_signrequest_emailPOST /signrequests/{uuid}/resend_signrequest_email/Resend a SignRequest
TeamMembersApiteam_members_listGET /team-members/Retrieve a list of Team Members
TeamMembersApiteam_members_readGET /team-members/{uuid}/Retrieve a Team Member
TeamsApiteams_createPOST /teams/Create a Team
TeamsApiteams_deleteDELETE /teams/{subdomain}/Delete a Team
TeamsApiteams_invite_memberPOST /teams/{subdomain}/invite_member/Invite a Team Member
TeamsApiteams_listGET /teams/Retrieve a list of Teams
TeamsApiteams_partial_updatePATCH /teams/{subdomain}/Update a Team
TeamsApiteams_readGET /teams/{subdomain}/Retrieve a Team
TemplatesApitemplates_listGET /templates/Retrieve a list of Templates
TemplatesApitemplates_readGET /templates/{uuid}/Retrieve a Template
WebhooksApiwebhooks_createPOST /webhooks/Create a Webhook
WebhooksApiwebhooks_deleteDELETE /webhooks/{uuid}/Delete a Webhook
WebhooksApiwebhooks_listGET /webhooks/Retrieve a list of Webhooks
WebhooksApiwebhooks_partial_updatePATCH /webhooks/{uuid}/Partially update a Webhook
WebhooksApiwebhooks_readGET /webhooks/{uuid}/Retrieve a Webhook
WebhooksApiwebhooks_updatePUT /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

About

Official Python client for SignRequest.com

Topics

Resources

Stars

2 stars

Watchers

30 watching

Forks

Releases

Packages

Used by

Contributors

Languages