Learn how to authenticate your API requests with SignatureAPI
SignatureAPI uses API key authentication to secure access to your account and ensure only authorized requests can create, modify, or access your envelopes and documents.
All API requests require authentication using an API key passed in the X-API-Key
header.
When you make a request, SignatureAPI validates your API key and determines which account and environment (test or live) the request should access.
You can get a free test API key to try out SignatureAPI and set up your workflow:
Sign Up
Sign up for a free account on SignatureAPI.
Get your API key
Navigate to the SignatureAPI Dashboard and copy your test API key from the API Keys section.
Include your API key in the X-API-Key
header with every request. Here’s how to authenticate when creating an envelope:
SignatureAPI provides different API key types for different environments:
Key Type | Format | Purpose |
---|---|---|
Test keys | key_test_... | Development and testing without real legal consequences |
Live keys | key_live_... | Production use with legally-binding documents |
Test API keys let you create test envelopes, perfect for trying out your workflows. Envelopes in test mode:
Learn more about Test Mode.
When authentication fails, you’ll receive specific error responses to help you diagnose the issue:
The API key provided is not valid or improperly formatted.
Common causes:
X-API-Key
headerLearn more about Invalid API Key errors
HTTP Status Code: 403
Your API key is valid but doesn’t have permission to access the requested resource.
Common causes:
Learn more about Forbidden errors
HTTP Status Code: 404
You’re trying to access a resource with the wrong environment key (test vs live).
Common causes:
Now that you understand authentication, you’re ready to:
Learn how to authenticate your API requests with SignatureAPI
SignatureAPI uses API key authentication to secure access to your account and ensure only authorized requests can create, modify, or access your envelopes and documents.
All API requests require authentication using an API key passed in the X-API-Key
header.
When you make a request, SignatureAPI validates your API key and determines which account and environment (test or live) the request should access.
You can get a free test API key to try out SignatureAPI and set up your workflow:
Sign Up
Sign up for a free account on SignatureAPI.
Get your API key
Navigate to the SignatureAPI Dashboard and copy your test API key from the API Keys section.
Include your API key in the X-API-Key
header with every request. Here’s how to authenticate when creating an envelope:
SignatureAPI provides different API key types for different environments:
Key Type | Format | Purpose |
---|---|---|
Test keys | key_test_... | Development and testing without real legal consequences |
Live keys | key_live_... | Production use with legally-binding documents |
Test API keys let you create test envelopes, perfect for trying out your workflows. Envelopes in test mode:
Learn more about Test Mode.
When authentication fails, you’ll receive specific error responses to help you diagnose the issue:
The API key provided is not valid or improperly formatted.
Common causes:
X-API-Key
headerLearn more about Invalid API Key errors
HTTP Status Code: 403
Your API key is valid but doesn’t have permission to access the requested resource.
Common causes:
Learn more about Forbidden errors
HTTP Status Code: 404
You’re trying to access a resource with the wrong environment key (test vs live).
Common causes:
Now that you understand authentication, you’re ready to: