Fair API Pricing
No Surprise Fees
Secure Your Document Distribution and Management with a Signority API Plan
Getting Started
Quickstart
Download the Python sample code here.
To run the Python sample code requires:
- requests library
- pprint library
Download the Java Sample Code here.
1. Within the .classpath file, change the following line:
<classpathentry kind=”lib” path=”<LOCATION>/Signority_API_JAVA/src/gson-2.8.5.jar”>
So that the <LOCATION> is the location that the project is located
2. Makes sure that the GSON jar is located in the src folder of the project, if not found, download the latest version and place the gson-X.X.X.jar in the src folder
Download the C# sample code here.
Curl setup coming soon
JS setup
Testing
Signority offers a testing suite for APIs with a base request URL of:
https://test.signority.com/api
Most of the request endpoints listed in our reference are accessible through the testing server. Note that documents signed on the test server are not legally binding.
Click here to download the Postman tests
Sandbox
Signority offers a sandbox environment for APIs with a base request URL of:
https://sandbox.signority.com/api
Most of the request endpoints listed in our reference are accessible through the sandbox server. Note that documents signed on the sandbox server are not legally binding.
Authentication
The Signority API primarily uses basic authentication to distinguish the users when processing the API requests. Authentication data is securely encrypted using SSL.
Basic Authentication
Use the email address and password that you used for your Signority account. You can also use your API key as the user name and leave the password field empty. Your API key can be found under My Account –> Profile Settings –> Integration.
1. Using email or password
curl
'https://sign.signority.com/api/v1/user/login'
\
-u
'{YOUR EMAIL ADDRESS}:{YOUR PASSWORD}'
2. Using API Key
curl
'https://sign.signority.com/api/v1/user/login'
\
-u
'{YOUR API KEY}:'
1. Using email and password:
requests."REQUEST_TYPE"("URL", auth=("EMAIL", "PASSWORD"))
or
Create a header with:header =
{
'email'="EMAIL"
'password'="PASSWORD"
}
2. Using API key:
requests."REQUEST_TYPE"("URL", auth=("API_KEY", ""))
or
Create a header with:header =
{
'email'="API_KEY"
'password'=""
}
Java authentication
C# authentication
JavaScript authentication coming soon
Charging and Rate Limit
Signority API has a rate limit of 2 calls/sec and 7200 calls/hr.
The creation of signature requests is not free and requires a paid API plan. Please ensure that the plan supports the API features that are being used, for further questions or information, contact support@signority.com or check the plans page for more details.
If you would like to test out the API before purchasing a plan, see the Testing section.