Skip to content

Repository files navigation

signrequest-client

SignrequestClient - JavaScript client for SignRequest.com

npm version

Installation

npm

Then install it via:

npm install signrequest-client --save

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {rules: [{parser: {amd: false}}]}

API Documentation

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

Getting Started

Please follow the installation instruction and execute the following JS code:

varSignrequestClient=require('signrequest-client');vardefaultClient=SignrequestClient.ApiClient.instance;// Configure API key authorization: TokenvarToken=defaultClient.authentications["Token"];Token.apiKey="YOUR API KEY";Token.apiKeyPrefix="Token";varapi=newSignrequestClient.DocumentsApi();vardata=newSignrequestClient.Document();data.file_from_url="https://docs.google.com/document/d/1oI2R1SxfMNZXiz3jCQvorpoklF9xq_dCJnOpkI-zo80/edit?usp=sharing";varcallback=function(error,data,response){if(error){console.error(error);}else{console.log("API called successfully. Returned data: "+data);}};api.documentsCreate(data,callback);

Documentation for API Endpoints

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

ClassMethodHTTP requestDescription
SignrequestClient.ApiTokensApiapiTokensListGET /api-tokens/Retrieve a list of API tokens
SignrequestClient.DocumentAttachmentsApidocumentAttachmentsCreatePOST /document-attachments/Create a Document Attachment
SignrequestClient.DocumentAttachmentsApidocumentAttachmentsListGET /document-attachments/Retrieve a list of Document Attachments
SignrequestClient.DocumentAttachmentsApidocumentAttachmentsReadGET /document-attachments/{uuid}/Retrieve a Document Attachment
SignrequestClient.DocumentsApidocumentsCreatePOST /documents/Create a Document
SignrequestClient.DocumentsApidocumentsDeleteDELETE /documents/{uuid}/Delete a Document
SignrequestClient.DocumentsApidocumentsListGET /documents/Retrieve a list of Documents
SignrequestClient.DocumentsApidocumentsReadGET /documents/{uuid}/Retrieve a Document
SignrequestClient.DocumentsSearchApidocumentsSearchListGET /documents-search/Search documents
SignrequestClient.EventsApieventsListGET /events/Retrieve a list of Events
SignrequestClient.EventsApieventsReadGET /events/{id}/Retrieve an Event
SignrequestClient.SignrequestQuickCreateApisignrequestQuickCreateCreatePOST /signrequest-quick-create/Quick create a SignRequest
SignrequestClient.SignrequestsApisignrequestsCancelSignrequestPOST /signrequests/{uuid}/cancel_signrequest/Cancel a SignRequest
SignrequestClient.SignrequestsApisignrequestsCreatePOST /signrequests/Create a SignRequest
SignrequestClient.SignrequestsApisignrequestsListGET /signrequests/Retrieve a list of SignRequests
SignrequestClient.SignrequestsApisignrequestsReadGET /signrequests/{uuid}/Retrieve a SignRequest
SignrequestClient.SignrequestsApisignrequestsResendSignrequestEmailPOST /signrequests/{uuid}/resend_signrequest_email/Resend a SignRequest
SignrequestClient.TeamMembersApiteamMembersListGET /team-members/Retrieve a list of Team Members
SignrequestClient.TeamMembersApiteamMembersReadGET /team-members/{uuid}/Retrieve a Team Member
SignrequestClient.TeamsApiteamsCreatePOST /teams/Create a Team
SignrequestClient.TeamsApiteamsDeleteDELETE /teams/{subdomain}/Delete a Team
SignrequestClient.TeamsApiteamsInviteMemberPOST /teams/{subdomain}/invite_member/Invite a Team Member
SignrequestClient.TeamsApiteamsListGET /teams/Retrieve a list of Teams
SignrequestClient.TeamsApiteamsPartialUpdatePATCH /teams/{subdomain}/Update a Team
SignrequestClient.TeamsApiteamsReadGET /teams/{subdomain}/Retrieve a Team
SignrequestClient.TemplatesApitemplatesListGET /templates/Retrieve a list of Templates
SignrequestClient.TemplatesApitemplatesReadGET /templates/{uuid}/Retrieve a Template
SignrequestClient.WebhooksApiwebhooksCreatePOST /webhooks/Create a Webhook
SignrequestClient.WebhooksApiwebhooksDeleteDELETE /webhooks/{uuid}/Delete a Webhook
SignrequestClient.WebhooksApiwebhooksListGET /webhooks/Retrieve a list of Webhooks
SignrequestClient.WebhooksApiwebhooksPartialUpdatePATCH /webhooks/{uuid}/Partially update a Webhook
SignrequestClient.WebhooksApiwebhooksReadGET /webhooks/{uuid}/Retrieve a Webhook
SignrequestClient.WebhooksApiwebhooksUpdatePUT /webhooks/{uuid}/Update a Webhook

Documentation for Models

Documentation for Authorization

Token

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

About

Official Node.js client for SignRequest.com

Topics

Resources

Stars

6 stars

Watchers

30 watching

Forks

Releases

Packages

Used by

Contributors

Languages