Overview
eSign supports an Integration API to allow external systems to integrate with eSign.
Security & Authentication
Authenticate to eSign API’s by providing the eSign API Token as a standard Bearer token header.
Authorization: Bearer <ESIGN_API_TOKEN_HERE>
Create and manage API Tokens in eSign App Settings within the Atlassian Jira environment.
API Locations
The API Base URL’s are listed below by location. The active location for a site is displayed in the eSign App Settings and Create Token pages.
|
Region |
API Base URL |
|---|---|
|
EU |
https://japi.eu.esign-app.com/jira/api/external |
|
USA |
https://japi.us.esign-app.com/jira/api/external |
API Endpoints
API Token [GET]
|
Description |
Returns information about the eSign API token used to authenticate this request. Can be used to verify API connection. |
|
Method |
GET |
|
Endpoint |
/jira/api/external/v1/token |
|
Query |
N/A |
|
Body |
N/A |
|
Success Response |
200
|
|
Error
|
401
|
Execute Signature [POST]
|
Description |
Applies a signature to an existing Jira Work Item. |
|
Method |
POST |
|
Endpoint |
/v1/signature/execute |
|
Query |
N/A |
|
Body |
|
|
Success Response |
200
|
|
Error
|
403
|
User Signature Profile [GET]
|
Description |
Fetch information on a user’s signature profile, including their Signing Pin status and saved title |
|
Method |
GET |
|
Endpoint |
/v1/user/profile |
|
Query |
?accountId={accountId} |
|
Body |
N/A |
|
Success Response |
200
|
|
Error
|
400
|