Getting started with Sign.Plus API

Sign.Plus API empowers developers to seamlessly integrate secure, legally binding e-signatures into their applications and websites. This integration creates a smooth signing experience for users within their platform.

Follow this guide to get started with the Sign.Plus API:

Create an account and upgrade to an API plan

To begin using the Sign.Plus API, you'll need to create an account and upgrade to an API plan:

  1. Visit https://www.sign.plus/api/pricing.

  2. Choose plan that suits your needs and create an account.

Generate your personal access token

After upgrading, you'll need to create a Personal Access Token to interact with the Sign.Plus API:

  1. In the API section, locate the option to create a new Personal Access Token.
  2. Choose the permission scopes for your token:
    sign:all:read: Grants access to read resources (GET endpoints)
    sign:all:edit: Allows editing of resources (POST, PUT , DELETE endpoints)

    Tip: You can select both scopes or just one, depending on your needs

  3. Set an expiration date for your token.

    Tip: We recommend a 90-day expiration period.

  4. Generate your token and store it securely. You won't be able to view it again after this step.
    PAT expiration.png

    Note: Set up renewal key rotation reminders to maintain strict API access security.

Test Your API Connection

Once you have your Personal Access Token, it's time to ensure everything is working correctly. You have couple of options for interacting with our API:

  1. cURL
    Open your terminal and run the following command:
    curl -I --location '<https://restapi.sign.plus/v2/envelopes>' \\
    --header 'Content-Type: application/json' \\
    --header 'Authorization: $PERSONAL_ACCESS_TOKEN' \\
    --data '{}'

    Replace $PERSONAL_ACCESS_TOKEN with the token you generated earlier.

    If you receive a 200 OKstatus code, congratulations! Your API connection is working correctly.
  2. Postman
    • Open Postman and create a new request.

    • Set the request type to POST and enter the API endpoint URL

      https://restapi.sign.plus/v2/envelopes
    • In the Headers tab, add a new header:
      • Key: Authorization
      • Value: Bearer $PERSONAL_ACCESS_TOKEN
    • Send the request and check for a 200 OK status code response. Congratulations! You're now ready to start using the Sign.Plus eSignature API in your projects.

Here are some next steps and additional resources to help you make the most of our API:

API Documentation

For detailed information on API endpoints and advanced features, please refer to our comprehensive API documentation.

Backends SDKs

We strongly recommend using our Backend SDKs ( ) to seamlessly integrate the Sign.Plus eSignature API within your backend. We offer SDKs for the following languages:

  • Python
  • TypeScript
  • Go
  • Java
  • C#
  • PHP

Using these SDKs can significantly simplify your integration process and help you get up and running quickly.

Was this article helpful?
0 out of 0 found this helpful
More Articles in this section