1.1.1 • Published 4 years ago

signrequest-client v1.1.1

Weekly downloads
131
License
MIT
Repository
-
Last release
4 years ago

signrequest-client

SignrequestClient - JavaScript client for SignRequest.com

npm version

Installation

For Node.js

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:

var SignrequestClient = require('signrequest-client');

var defaultClient = SignrequestClient.ApiClient.instance;

// Configure API key authorization: Token
var Token = defaultClient.authentications["Token"];
Token.apiKey = "YOUR API KEY";
Token.apiKeyPrefix = "Token";

var api = new SignrequestClient.DocumentsApi();

var data = new SignrequestClient.Document();
data.file_from_url =
  "https://docs.google.com/document/d/1oI2R1SxfMNZXiz3jCQvorpoklF9xq_dCJnOpkI-zo80/edit?usp=sharing";

var callback = 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
1.1.1

4 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

6 years ago

1.0.0

6 years ago