2.1.0 • Published 3 years ago

hellosign-sdk v2.1.0

Weekly downloads
12,812
License
-
Repository
github
Last release
3 years ago

HelloSign v3 API

⚠ This package is not yet ready for production use ⚠

We are working hard on getting this package ready, but it is not there, yet!

You should think twice before using package on anything critical.

The interfaces may change without warning. Backwards compatibility is not yet guaranteed nor implied!

Installation & Usage

From NPM Package

npm install hellosign-sdk@github:HelloFax/hellosign-nodejs-sdk#openapi

From Repo

  • Clone this repo locally
  • Run npm pack
  • The generated file will be named similar to hellosign-sdk-6.0.0.tgz
  • Move this file to your project directory
  • Add the following to your project's package.json under dependencies:
  • "hellosign-sdk": "file:hellosign-sdk-6.0.0.tgz"
  • Run npm install

Getting Started

Please follow the installation procedure and then run the following:

TypeScript Example

import * as HelloSignSDK from "hellosign-sdk";

const api = new HelloSignSDK.AccountApi();

// Configure HTTP basic authorization: api_key
api.username = "YOUR_API_KEY";

// or, configure Bearer (JWT) authorization: oauth2
// api.accessToken = "YOUR_ACCESS_TOKEN";

const data: HelloSignSDK.AccountCreateRequest = {
  emailAddress: "newuser@hellosign.com",
};

const result = api.accountCreate(data);
result.then(response => {
  console.log(response.body);
}).catch(error => {
  console.log("Exception when calling HelloSign API:");
  console.log(error.body);
});

JavaScript Example

import * as HelloSignSDK from "hellosign-sdk";

const api = new HelloSignSDK.AccountApi();

// Configure HTTP basic authorization: api_key
api.username = "YOUR_API_KEY";

// or, configure Bearer (JWT) authorization: oauth2
// api.accessToken = "YOUR_ACCESS_TOKEN";

const data = {
  emailAddress: "newuser@hellosign.com",
};

const result = api.accountCreate(data);
result.then(response => {
  console.log(response.body);
}).catch(error => {
  console.log("Exception when calling HelloSign API:");
  console.log(error.body);
});

API Endpoints

All URIs are relative to https://api.hellosign.com/v3

ClassMethodHTTP requestDescription
AccountApiaccountCreatePOST /account/createCreate Account
AccountApiaccountGetGET /accountGet Account
AccountApiaccountUpdatePUT /accountUpdate Account
AccountApiaccountVerifyPOST /account/verifyVerify Account
ApiAppApiapiAppCreatePOST /api_appCreate API App
ApiAppApiapiAppDeleteDELETE /api_app/{client_id}Delete API App
ApiAppApiapiAppGetGET /api_app/{client_id}Get API App
ApiAppApiapiAppListGET /api_app/listList API Apps
ApiAppApiapiAppUpdatePUT /api_app/{client_id}Update API App
BulkSendJobApibulkSendJobGetGET /bulk_send_job/{bulk_send_job_id}Get Bulk Send Job
BulkSendJobApibulkSendJobListGET /bulk_send_job/listList Bulk Send Jobs
EmbeddedApiembeddedEditUrlPOST /embedded/edit_url/{template_id}Get Embedded Template Edit URL
EmbeddedApiembeddedSignUrlGET /embedded/sign_url/{signature_id}Get Embedded Sign URL
OAuthApioauthTokenGeneratePOST /oauth/tokenOAuth Token Generate
OAuthApioauthTokenRefreshPOST /oauth/token?refreshOAuth Token Refresh
ReportApireportCreatePOST /report/createCreate Report
SignatureRequestApisignatureRequestBulkCreateEmbeddedWithTemplatePOST /signature_request/bulk_create_embedded_with_templateEmbedded Bulk Send with Template
SignatureRequestApisignatureRequestBulkSendWithTemplatePOST /signature_request/bulk_send_with_templateBulk Send with Template
SignatureRequestApisignatureRequestCancelPOST /signature_request/cancel/{signature_request_id}Cancel Incomplete Signature Request
SignatureRequestApisignatureRequestCreateEmbeddedPOST /signature_request/create_embeddedCreate Embedded Signature Request
SignatureRequestApisignatureRequestCreateEmbeddedWithTemplatePOST /signature_request/create_embedded_with_templateCreate Embedded Signature Request with Template
SignatureRequestApisignatureRequestFilesGET /signature_request/files/{signature_request_id}Download Files
SignatureRequestApisignatureRequestGetGET /signature_request/{signature_request_id}Get Signature Request
SignatureRequestApisignatureRequestListGET /signature_request/listList Signature Requests
SignatureRequestApisignatureRequestReleaseHoldPOST /signature_request/release_hold/{signature_request_id}Release On-Hold Signature Request
SignatureRequestApisignatureRequestRemindPOST /signature_request/remind/{signature_request_id}Send Request Reminder
SignatureRequestApisignatureRequestRemovePOST /signature_request/remove/{signature_request_id}Remove Signature Request Access
SignatureRequestApisignatureRequestSendPOST /signature_request/sendSend Signature Request
SignatureRequestApisignatureRequestSendWithTemplatePOST /signature_request/send_with_templateSend with Template
SignatureRequestApisignatureRequestUpdatePOST /signature_request/update/{signature_request_id}Update Signature Request
TeamApiteamAddMemberPUT /team/add_memberAdd User to Team
TeamApiteamCreatePOST /team/createCreate Team
TeamApiteamDeleteDELETE /team/destroyDelete Team
TeamApiteamGetGET /teamGet Team
TeamApiteamInfoGET /team/infoGet Team Info
TeamApiteamMembersGET /team/members/{team_id}List Team Members
TeamApiteamRemoveMemberPOST /team/remove_memberRemove User from Team
TeamApiteamSubTeamsGET /team/sub_teams/{team_id}List Sub Teams
TeamApiteamUpdatePUT /teamUpdate Team
TemplateApitemplateAddUserPOST /template/add_user/{template_id}Add User to Template
TemplateApitemplateCreateEmbeddedDraftPOST /template/create_embedded_draftCreate Embedded Template Draft
TemplateApitemplateDeletePOST /template/delete/{template_id}Delete Template
TemplateApitemplateFilesGET /template/files/{template_id}Get Template Files
TemplateApitemplateGetGET /template/{template_id}Get Template
TemplateApitemplateListGET /template/listList Templates
TemplateApitemplateRemoveUserPOST /template/remove_user/{template_id}Remove User from Template
TemplateApitemplateUpdateFilesPOST /template/update_files/{template_id}Update Template Files
UnclaimedDraftApiunclaimedDraftCreatePOST /unclaimed_draft/createCreate Unclaimed Draft
UnclaimedDraftApiunclaimedDraftCreateEmbeddedPOST /unclaimed_draft/create_embeddedCreate Embedded Unclaimed Draft
UnclaimedDraftApiunclaimedDraftCreateEmbeddedWithTemplatePOST /unclaimed_draft/create_embedded_with_templateCreate Embedded Unclaimed Draft with Template
UnclaimedDraftApiunclaimedDraftEditAndResendPOST /unclaimed_draft/edit_and_resend/{signature_request_id}Edit and Resend Unclaimed Draft

Models

Authorization

api_key

  • Type: HTTP basic authentication

oauth2

  • Type: Bearer authentication (JWT)

Author

apisupport@hellosign.com

About this package

This package is automatically generated by the OpenAPI Generator project:

  • API version: 3.0.0
  • Build package: org.openapitools.codegen.languages.TypeScriptNodeClientCodegen
6.0.0-beta

3 years ago

2.1.0

3 years ago

2.0.0

4 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.1

6 years ago

1.3.0

7 years ago

1.2.0

7 years ago

1.1.14

8 years ago

1.1.13

8 years ago

1.1.12

9 years ago

1.1.11

9 years ago

1.1.10

9 years ago

1.1.9

9 years ago

1.1.8

9 years ago

1.1.6

9 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.13

10 years ago

1.0.12

10 years ago

1.0.11

10 years ago

1.0.10

10 years ago

1.0.9

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago