Adobe Sign, introduced in 2006 as part of Adobe's comprehensive suite of document management solutions, has transformed the way businesses handle electronic signatures and document workflows.
With Adobe Sign APIs, developers can access powerful tools that enable seamless integration of e-signature capabilities into their applications, providing a secure and efficient way to manage digital transactions.
Key highlights of Adobe Sign APIs are as follows:
- Comprehensive Document Management: It automates the entire document lifecycle, from creation and distribution to signing and archiving.
- Real-time Tracking and Notifications: It helps to monitor the status of documents in real time, receiving instant updates on signatory actions.
- Robust Security and Compliance: It ensures that all electronic signatures are legally binding and compliant with industry standards such as GDPR, eIDAS, and HIPAA.
- Seamless Integration: It is easy to integrate with popular platforms like Microsoft Office 365, Salesforce, and other CRM and ERP systems, enhancing productivity and collaboration.
- Customizable Workflows: It helps to tailor the signing process to fit specific business needs, incorporating custom branding and user experiences.
In this article, we'll provide an overview of the Adobe Sign API endpoints.
Adobe Sign API Endpoints
While there are several Adobe Sign API endpoints, here are the most commonly used ones in the latest version:
Transient Documents
These endpoints are used to upload a document, get its document ID, and get the requested views for that document.
- POST /transientDocuments
- POST /transientDocuments/{transientDocumentId}/views
Agreements
These are used to create, send, and manage agreements and documents for e-signature.
- POST /agreements
- POST /agreements/{agreementId}/members/participantSets/{participantSetId}/delegatedParticipantSets
- POST /agreements/{agreementId}/members/share
- POST /agreements/{agreementId}/reminders
- GET /agreements
- GET /agreements/{agreementId}
- GET /agreements/{agreementId}/auditTrail
- GET /agreements/{agreementId}/documents
- GET /agreements/{agreementId}/reminders
- GET /agreements/{agreementId}/members
- GET /agreements/{agreementId}/members/participantSets/{participantSetId}
- GET /agreements/{agreementId}/shares
- PUT /agreements/{agreementId}/me/visibility
- PUT /agreements/{agreementId}/members/participantSets/{participantSetId}
- DELETE /agreements/{agreementId}/documents
- DELETE /agreements/{agreementId}/shares
Users
These are used to manage user accounts, permissions, and roles within the Adobe Sign system.
- POST /users
- POST /users/{userId}/views
- GET /users
- GET /users/{userId}
- GET /users/{userId}/events
- PUT /users/{userId}
- PUT /users/{userId}/locale
- PUT /users/{userId}/state
Library Documents
These help to create and manage template documents that can be reused for multiple agreements.
- POST /libraryDocumentsCreates
- POST /libraryDocuments/{libraryDocumentId}/views
- GET /libraryDocuments
- GET /libraryDocuments/{libraryDocumentId}
- GET /libraryDocuments/{libraryDocumentId}/auditTrail
- GET /libraryDocuments/{libraryDocumentId}/events
- GET /libraryDocuments/{libraryDocumentId}/members
- PUT /libraryDocuments/{libraryDocumentId}
Search
This API helps to retrieve, search, filter, and sort agreements for the user.
- POST /search
Workflows
These APIs help to automate and manage multi-step signing processes and workflows.
- GET /workflows
- GET /workflows/{workflowId}
MessageTemplates
These APIs help to retrieve a list of message templates applicable to the current user.
- GET /messageTemplates
MegaSigns
These APIs help to send a single document to multiple recipients for individual signatures.
- POST /megaSigns
- POST /megaSigns/{megaSignId}/members/share
- POST /megaSigns/{megaSignId}/reminders
- POST /megaSigns/{megaSignId}/views
- GET /megaSigns
- GET /megaSigns/{megaSignId}
- GET /megaSigns/{megaSignId}/agreements
- GET /megaSigns/{megaSignId}/documents
- GET /megaSigns/{megaSignId}/documents/imageUrls
- GET /megaSigns/{megaSignId}/documents/{documentId}
- GET /megaSigns/{megaSignId}/events
- GET /megaSigns/{megaSignId}/members
- GET /megaSigns/{megaSignId}/reminders
- GET /megaSigns/{megaSignId}/reminders/{reminderId}
- PUT /megaSigns/{megaSignId}
Webhooks
These APIs help to create and manage webhooks.
- POST /webhooks
- GET /webhooks
- GET /webhooks/{webhookId}
- PUT /webhooks/{webhookId}
- PUT /webhooks/{webhookId}/state
- DELETE /webhooks/{webhookId}
Here’s a detailed reference to all the Adobe Sign APIs.
Adobe Sign API FAQs
Here are the frequently asked questions about Adobe Sign APIs to help you get started:
- How to customize Signature fields in Document using adobe sign API? Answer
- How to create a widget with pre-filling details? Answer
- Adobe Sign access token invalid_request Answer
- Attached pdf in the email is base64 encoded and does not show the actual PDF Answer
- Adobe Sign API password protection not working Answer
Get started with Adobe Sign API
Adobe Sign API access is reserved exclusively for enterprise and developer tier accounts. However, if you want to integrate with multiple HRMS or Recruitment APIs quickly, you can get started with Knit, one API for all top HR integrations.
To sign up for free, click here. To check the pricing, see our pricing page.
Find more FAQs here.