Cloud Storage
Adobe Acrobat Sign
API integration
Ship Cloud Storage features without building the integration. Full Adobe Acrobat Sign API access via Proxy, normalized data through Unified APIs, and 180+ MCP-ready tools for AI agents — all extensible to your exact use case.
Talk to usUse Cases
Why integrate with Adobe Acrobat Sign
Common scenarios for SaaS companies building Adobe Acrobat Sign integrations for their customers.
Automate offer letter signing from your ATS
Applicant tracking systems can let recruiters send offer letters directly from their platform by pulling Adobe Acrobat Sign templates, injecting candidate data, and tracking signing status — moving candidates to 'Hired' automatically when the document is signed.
Embed contract execution in your CRM workflows
CRM platforms can enable sales reps to send agreements without leaving the deal view, using the customer's own Adobe Sign templates and routing rules, while syncing signing statuses back to update deal stages in real time.
Power vendor onboarding in procurement software
Procurement and vendor management platforms can trigger complex multi-step signing workflows — routing NDAs to vendors and then sequentially to internal legal teams — unlocking downstream processes only after all signatures are collected.
Digitize lease and tenant agreements in PropTech platforms
Property management software can let managers select lease templates, send signing requests to tenants, and embed signing experiences directly in tenant portals, eliminating paper-based lease execution.
Trigger compliance workflows from signed documents
SaaS platforms in regulated industries can monitor signing request statuses to automatically kick off downstream compliance, archival, or onboarding workflows the moment a document is fully executed.
What You Can Build
Ship these features with Truto + Adobe Acrobat Sign
Concrete product features your team can ship faster by leveraging Truto’s Adobe Acrobat Sign integration instead of building from scratch.
Template picker for end users
Let your users browse and select from their own Adobe Acrobat Sign templates directly inside your app, then pre-fill document fields with data from your platform before sending.
In-app signing request creation
Allow users to create and dispatch signing requests with defined recipients and routing order without ever leaving your product's interface.
Real-time signing status dashboard
Surface granular signing request statuses — Draft, Out for Signature, Viewed, Signed, Declined, Expired — as live badges or timeline entries inside your app's workflow views.
Signed document archival and retrieval
Automatically fetch and store the finalized signed PDF and audit trail back into your platform's document repository once a signing request is completed.
User and group mapping for delegated sending
Map your platform's user accounts to Adobe Sign users and groups so contracts are sent on behalf of the correct team member, preserving accountability and audit integrity.
Multi-step approval workflow triggers
Invoke Adobe Sign's custom workflows from your app to orchestrate complex sequential and parallel signing processes across multiple internal and external parties.
SuperAI
Adobe Acrobat Sign AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
list_all_adobe_acrobat_sign_users
Retrieves all the users in an account.
get_single_adobe_acrobat_sign_user_by_id
Retrieves detailed information about the user in the caller account.
adobe_acrobat_sign_users_update_state
Activate/Deactivate a given user. Required: state, user_id.
update_a_adobe_acrobat_sign_user_by_id
Update an user. Required: accountType, isAccountAdmin, id, email, status.
adobe_acrobat_sign_users_update_groups
Updates the groups of the user. Required: groupInfoList, user_id.
adobe_acrobat_sign_users_update_locale
Updates the user locale. Required: user_id.
adobe_acrobat_sign_users_create_view
Retrieves the URL of manage, account settings and user profile page. Required: name, user_id.
create_a_adobe_acrobat_sign_user
Creates a new user in the Acrobat Sign system Required: accountType, isAccountAdmin, id, email, status.
list_all_adobe_acrobat_sign_agreements
Retrieves agreements for the user.
get_single_adobe_acrobat_sign_agreement_by_id
Retrieves the current status of an agreement.
adobe_acrobat_sign_agreements_get_combined_document
Retrieves a single combined PDF document for the documents associated with an agreement. Required: agreement_id. Returns a binary file.
adobe_acrobat_sign_agreements_delete_shares
Delete an agreement share. Required: deleteAgreementSharesInfo, agreement_id.
adobe_acrobat_sign_agreements_get_combined_document_pages_info
Retrieves info of all pages of a combined PDF document for the documents associated with an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_get_combined_document_url
Retrieves url of all visible pages of all the documents associated with an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_update_visibility
Updates the visibility of an agreement. Required: visibility, agreement_id.
adobe_acrobat_sign_agreements_update_sender
This API can change sender for an agreement that has status of draft Required: senderId, agreement_id.
adobe_acrobat_sign_agreements_get_settings
Get the settings for the agreement Required: agreement_id.
adobe_acrobat_sign_agreements_update_vaulted
Complete the vaulting process and update the agreement as vaulted. Required: vaultEventId, agreement_id.
adobe_acrobat_sign_agreements_get_me
Retrieves the agreement information related to the api caller Required: agreement_id.
adobe_acrobat_sign_agreements_get_documents_image_urls
Retrieves image urls of all visible pages of all the documents associated with an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_create_view
Retrieves the latest state view url of agreement. Required: name, agreement_id.
adobe_acrobat_sign_agreements_update_state
Updates the state of an agreement identified by agreementId in the path. This endpoint can be used by originator/sender of an agreement to transition between the states of agreement. An allowed transition would follow the… Required: state, agreement_id.
adobe_acrobat_sign_agreements_get_audit_trail
Retrieves the audit trail of an agreement identified by agreementId. PDF file stream containing audit trail information Required: agreement_id. Returns a binary file.
update_a_adobe_acrobat_sign_agreement_by_id
Updates the draft agreement or update the expiration of an existing in progress agreement. Required: signatureType, participantSetsInfo, name, fileInfos, status.
adobe_acrobat_sign_agreements_create_deliverable_access
Generates URL or AccessCode for each participant of an agreement. Linkless notification feature needs to be enabled specifically for generating AccessCode(s). Required: accessType, participantAccessInfos, agreement_id.
adobe_acrobat_sign_agreements_delete_documents
Deletes all the documents of an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_get_form_fields_merge_info
Retrieves the merge info stored with an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_update_form_fields_merge_info
Set the merge info for an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_share
Share an agreement with someone. Required: shareCreationInfo, agreement_id.
adobe_acrobat_sign_agreements_create_signer_identity_report
Retrieves the signer identity report of an agreement identified by agreementId. PDF file stream containing signer identify information Required: agreement_id. Returns a binary file.
adobe_acrobat_sign_agreements_copy
Create a copy of an existing agreement (POST /agreements/{id}/copy), optionally with a new name, state (DRAFT to copy without sending), documents and recipients. Required: agreement_id.
adobe_acrobat_sign_agreements_get_form_data
Retrieves data entered into the interactive form fields of the agreement. This API can only be called by the creator of the agreement Required: agreement_id.
adobe_acrobat_sign_agreements_get_signing_urls
Retrieves the URL for the e-sign page for the current signer(s) of an agreement. Fetches the URL for the e-sign page for the current signer, optionally including the saved signature from the signer's profile if present. Required: agreement_id.
create_a_adobe_acrobat_sign_agreement
Creates an agreement. Sends it out for signatures, and returns the agreementID in the response to the client. This is a primary endpoint which is used to create a new agreement. An agreement can be created using… Required: state, signatureType, participantSetsInfo, name, fileInfos.
adobe_acrobat_sign_agreements_mobile_focus
Create a mobilefocus specification for agreements. Required: agreement_id.
adobe_acrobat_sign_agreements_create_form_fields
Adds template fields to an agreement Required: templateId, agreement_id.
adobe_acrobat_sign_agreements_get_form_fields
Retrieves details of form fields of an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_update_form_fields
Updates form fields of an agreement. Form fields generated by text tags and FormFieldGenerators are not available to be modified until the agreement has been placed in AUTHORING mode. Required: fields, agreement_id.
adobe_acrobat_sign_agreements_get_note
Retrieves the latest note associated with an agreement. Required: agreement_id.
adobe_acrobat_sign_agreements_update_note
Updates the latest note associated with an agreement. Required: note, agreement_id.
list_all_adobe_acrobat_sign_library_documents
Retrieves library documents for a user.
get_single_adobe_acrobat_sign_library_document_by_id
Retrieves the details of a library document.
adobe_acrobat_sign_library_documents_create_view
Retrieves the latest state view url of a library document. Required: name, library_document_id.
update_a_adobe_acrobat_sign_library_document_by_id
Updates the library document. Currently status, name, sharingMode and templateTypes of the library document can only be updated. Required: sharingMode, templateTypes, name, fileInfos, status.
adobe_acrobat_sign_library_documents_get_audit_trail
Retrieves the audit trail associated with a library document. Required: library_document_id. Returns a binary file.
adobe_acrobat_sign_library_documents_get_form_fields
Retrieves details of form fields of a library document. Required: library_document_id.
adobe_acrobat_sign_library_documents_update_form_fields
Updates details of form fields of a library document. When enabled for the account, if a field is required and its contentType is not DATA or CALC, assignee must be specified and cannot be null; otherwise the request fails… Required: fields, library_document_id.
adobe_acrobat_sign_library_documents_get_combined_document_url
Retrieves url of all visible pages of all the documents associated with a library document. Required: library_document_id.
adobe_acrobat_sign_library_documents_get_me
Retrieves the library document information related to the api caller Required: library_document_id.
adobe_acrobat_sign_library_documents_update_visibility
Updates the visibility of library document. Required: visibility, library_document_id.
adobe_acrobat_sign_library_documents_get_form_data
Retrieves data entered into the interactive form fields of the library document. This API can only be called by the creator of the library document Required: library_document_id.
adobe_acrobat_sign_library_documents_update_state
Updates the library document's state. Currently state can be changed from AUTHORING to ACTIVE, AUTHORING to REMOVED or ACTIVE to REMOVED Required: state, library_document_id.
adobe_acrobat_sign_library_documents_update_shares
Updates library document sharing. Required: library_document_id.
adobe_acrobat_sign_library_documents_get_combined_document
Retrieves the combined document associated with a library document. Required: library_document_id. Returns a binary file.
create_a_adobe_acrobat_sign_library_document
Creates a template that is placed in the library of the user for reuse. Required: sharingMode, templateTypes, name, fileInfos, state.
adobe_acrobat_sign_library_documents_get_note
Retrieves the latest note of a library document for the API user. Required: library_document_id.
adobe_acrobat_sign_library_documents_update_note
Updates the latest note of a library document for the API user. Required: note, library_document_id.
list_all_adobe_acrobat_sign_widgets
Retrieves web forms for a user. Pass groupId (the user's group id from users.get / user-groups.list): on some accounts Adobe returns MISC_SERVER_ERROR when it is omitted.
get_single_adobe_acrobat_sign_widget_by_id
Retrieves the details of a web form.
adobe_acrobat_sign_widgets_get_documents_image_urls
Retrieves image urls of all visible pages of a document associated with a web form. Required: widget_id.
update_a_adobe_acrobat_sign_widget_by_id
Updates a web form. Required: widgetParticipantSetInfo, name, fileInfos, status.
adobe_acrobat_sign_widgets_get_form_data
Retrieves data entered by the user into interactive form fields at the time they signed the web form. CSV/JSON file stream containing form data information Required: widget_id.
adobe_acrobat_sign_widgets_get_audit_trail
Retrieves the audit trail of a web form identified by widgetId. Required: widget_id. Returns a binary file.
adobe_acrobat_sign_widgets_share
Share a web form with someone. Required: shareCreationInfo, widget_id.
adobe_acrobat_sign_widgets_get_combined_document
Retrieves a single combined PDF document for the documents associated with a web form. Required: widget_id. Returns a binary file.
adobe_acrobat_sign_widgets_update_cc_participants
Updates the Email of CC participant of a Web Form identified by WidgetId in the path. Required: ccInfoList, widget_id.
adobe_acrobat_sign_widgets_update_visibility
Updates the visibility of web form. Required: visibility, widget_id.
adobe_acrobat_sign_widgets_update_state
Updates the state of a web form identified by widgetId in the path. This endpoint can be used by creator of the web form to transition between the states of web form. An allowed transition would follow any of the following… Required: state, widget_id.
adobe_acrobat_sign_widgets_get_me
Retrieves the web form information related to the api caller Required: widget_id.
create_a_adobe_acrobat_sign_widget
Creates a web form and returns the widgetId in the response to the client. This is a primary endpoint which is used to create a new web form. You can create a web form in one of the 3 mentioned states: a) DRAFT - to… Required: widgetParticipantSetInfo, name, fileInfos, state.
adobe_acrobat_sign_widgets_get_note
Retrieves the latest note of a web form for the API user. Required: widget_id.
adobe_acrobat_sign_widgets_update_note
Updates the latest note of a web form for the API user. Required: note, widget_id.
adobe_acrobat_sign_widgets_get_combined_document_url
Retrieves url of all visible pages of all the documents associated with a web form. Required: widget_id.
adobe_acrobat_sign_widgets_get_form_fields
Retrieves form fields for a web form. Required: widget_id.
adobe_acrobat_sign_widgets_update_form_fields
Updates details of form fields of a web form. Required: fields, widget_id.
adobe_acrobat_sign_widgets_create_view
Retrieves the requested views for a web form. Required: name, widget_id.
list_all_adobe_acrobat_sign_workflows
Retrieves workflows for a user.
get_single_adobe_acrobat_sign_workflow_by_id
Retrieves the details of a workflow.
list_all_adobe_acrobat_sign_message_templates
Retrieves a list of message templates applicable to the current user. Required: locale.
list_all_adobe_acrobat_sign_groups
Retrieves all the groups in an account.
get_single_adobe_acrobat_sign_group_by_id
Retrieves detailed information about the group.
create_a_adobe_acrobat_sign_group
Creates a new group in an account. Required: created, name.
delete_a_adobe_acrobat_sign_group_by_id
Delete an existing group.
update_a_adobe_acrobat_sign_group_by_id
Update an existing group. Required: created, name.
list_all_adobe_acrobat_sign_mega_signs
Retrieves Send in Bulk parent agreements for a user.
get_single_adobe_acrobat_sign_mega_sign_by_id
Get detailed information of the specified Send in Bulk parent agreement.
adobe_acrobat_sign_mega_signs_get_combined_document
Retrieves a single combined PDF document for the documents associated with the Send in Bulk parent agreement. Required: mega_sign_id. Returns a binary file.
adobe_acrobat_sign_mega_signs_share
Share a bulk send parent and all the child agreements with someone. Required: shareCreationInfo, mega_sign_id.
update_a_adobe_acrobat_sign_mega_sign_by_id
Update the expirationTime on an existing bulk send parent and all the child agreements that are already out for signature. Required: childAgreementsInfo, state, signatureType, name, fileInfos.
adobe_acrobat_sign_mega_signs_update_state
Updates the state of a bulk send identified by MegaSignId in the path. This endpoint can be used by creator of the bulk send to transition between the states of a bulk send. An allowed transition would follow the following… Required: state, mega_sign_id.
adobe_acrobat_sign_mega_signs_create_view
Retrieves the requested views of a bulk send agreement. Required: name, mega_sign_id.
adobe_acrobat_sign_mega_signs_get_me
Retrieves the Send in Bulk parent agreement information related to the api caller Required: mega_sign_id.
adobe_acrobat_sign_mega_signs_get_child_agreements_info
Retrieves the file stream of the original childAgreementsInfoFile that was uploaded by sender while creating the Send in Bulk. CSV file stream containing form data information Required: mega_sign_id, child_agreements_info_file_id.
adobe_acrobat_sign_mega_signs_update_visibility
Updates the visibility of a bulk send. Required: visibility, mega_sign_id.
adobe_acrobat_sign_mega_signs_get_form_data
Retrieves data entered by recipients into interactive form fields at the time they signed the child agreements of the specified Send in Bulk agreement. CSV/JSON file stream containing form data information Required: mega_sign_id.
adobe_acrobat_sign_mega_signs_get_error_report
Retrieves a report of errors that occurred during creation of the provided megaSign's child agreements Required: mega_sign_id.
adobe_acrobat_sign_mega_signs_get_note
Retrieves the latest note of a Send in Bulk parent agreement for the user. Required: mega_sign_id.
adobe_acrobat_sign_mega_signs_update_note
Updates the latest note of a Send in Bulk parent agreement for the user. Required: note, mega_sign_id.
adobe_acrobat_sign_mega_signs_get_combined_document_url
Retrieves url of all visible pages of all the documents associated with the Send in Bulk parent agreement. Required: mega_sign_id.
create_a_adobe_acrobat_sign_mega_sign
Send an agreement out for signature to multiple recipients. Each recipient will receive and sign their own copy of the agreement. This is a primary endpoint which is used to create a new bulk send. A bulk send can be created… Required: childAgreementsInfo, state, signatureType, name, fileInfos.
adobe_acrobat_sign_mega_signs_get_form_fields
Retrieves details of form fields of a Send in Bulk parent agreement. Required: mega_sign_id.
adobe_acrobat_sign_mega_signs_update_form_fields
Updates the details of form fields of a Send in Bulk parent agreement. Required: fields, mega_sign_id.
adobe_acrobat_sign_mega_signs_get_documents_image_urls
Retrieves image urls of all visible pages of a document associated with a Send in Bulk parent agreement. Required: mega_sign_id.
get_single_adobe_acrobat_sign_account_by_id
Retrieves the information for an account.
create_a_adobe_acrobat_sign_account
Creates an Acrobat Sign account under the partner channel Required: numSeats, countryCode, accountType, adminUserInfo.
adobe_acrobat_sign_accounts_upload_logo
Upload logo for an account Required: account_id.
adobe_acrobat_sign_accounts_get_logo
Retrieves the logo data for an account. Required: account_id. Returns a binary file.
adobe_acrobat_sign_accounts_delete_logo
Remove the logo data for an account. Required: account_id.
adobe_acrobat_sign_accounts_update_settings
Updates the settings Required: settings, comment, account_id.
adobe_acrobat_sign_accounts_search_settings
Searches settings for an account Required: account_id.
list_all_adobe_acrobat_sign_account_events
Retrieves all events for account Required: account_id.
list_all_adobe_acrobat_sign_electronic_seals
Retrieves all available electronic seals that can be used by the caller.
get_single_adobe_acrobat_sign_electronic_seal_by_id
Retrieves electronic seal configuration information.
list_all_adobe_acrobat_sign_me
Get the Acrobat Sign user profile of the authenticated user (GET /users/me): id, email, name, company, account and group membership, locale and status.
adobe_acrobat_sign_agreement_documents_get_image_urls
Retrieves image urls of all visible pages of a document associated with an agreement. Required: agreement_id, document_id.
list_all_adobe_acrobat_sign_agreement_documents
Retrieves the IDs of the documents of an agreement identified by agreementId. Required: agreement_id.
get_single_adobe_acrobat_sign_agreement_document_by_id
Retrieves the file stream of a document of an agreement. Required: agreement_id. Returns a binary file.
adobe_acrobat_sign_transient_documents_create_view
Retrieves the requested views for a transient document. Required: name, transient_document_id.
create_a_adobe_acrobat_sign_transient_document
Uploads a document and obtains the document's ID. The document uploaded through this call is referred to as transient since it is available only for 7 days after the upload. The returned transient document ID can be used in…
list_all_adobe_acrobat_sign_widget_members
Retrieves detailed member info along with IDs for different types of participants. Required: widget_id.
list_all_adobe_acrobat_sign_widget_agreements
Retrieves agreements for the web form. Required: widget_id.
list_all_adobe_acrobat_sign_agreement_shares
Retrieves information of Shares of the agreement. Required: agreement_id.
create_a_adobe_acrobat_sign_webhook
Creates a webhook. This is a primary endpoint which is used to create a new webhook. A webhook can only be created in ACTIVE state. Currently, webhooks are supported at four scopes - Account, Group, User and Resource.
… Required: webhookUrlInfo, webhookSubscriptionEvents, scope, name, state.
list_all_adobe_acrobat_sign_webhooks
Retrieves webhooks for a user.
adobe_acrobat_sign_webhooks_update_state
Updates the state of a webhook identified by webhookId in the path. Required: state, webhook_id.
get_single_adobe_acrobat_sign_webhook_by_id
Retrieves the details of a webhook.
delete_a_adobe_acrobat_sign_webhook_by_id
Deletes a webhook.
update_a_adobe_acrobat_sign_webhook_by_id
Updates a webhook. Required: webhookUrlInfo, webhookSubscriptionEvents, scope, name, state.
get_single_adobe_acrobat_sign_account_webhook_endpoint_by_id
Get webhook endpoint. Retrieves details of webhook endpoint Required: account_id.
delete_a_adobe_acrobat_sign_account_webhook_endpoint_by_id
Delete webhook endpoint. Deletes the webhook endpoint Required: account_id.
update_a_adobe_acrobat_sign_account_webhook_endpoint_by_id
Update webhook endpoint. Updates the webhook endpoint Required: oAuth20, name, webhookEndpointUrl, account_id.
create_a_adobe_acrobat_sign_account_webhook_endpoint
Create webhook endpoint. Creates new webhook endpoint Required: oAuth20, name, webhookEndpointUrl, account_id.
list_all_adobe_acrobat_sign_account_webhook_endpoints
Get webhook endpoints. Retrieves webhook endpoints for user Required: account_id.
get_single_adobe_acrobat_sign_widget_participant_set_by_id
Retrieves the participant set of a web form identified by widgetId in the path. Required: widget_id.
update_a_adobe_acrobat_sign_widget_participant_set_by_id
Updates the Email of participant set of a Web Form identified by WidgetId in the path. Required: role, memberInfos, order, widget_id.
widget_participant_sets_get_participant_security_options
Retrieves the security options for a particular participant. Required: widget_id, participant_set_id, participant_id.
widget_participant_sets_update_participant_security_options
Updates the security options for a particular participant. Required: authenticationMethod, widget_id, participant_set_id, participant_id.
get_single_adobe_acrobat_sign_group_webhook_endpoint_by_id
Get webhook endpoint. Retrieves details of webhook endpoint Required: group_id.
delete_a_adobe_acrobat_sign_group_webhook_endpoint_by_id
Delete webhook endpoint. Deletes the webhook endpoint Required: group_id.
update_a_adobe_acrobat_sign_group_webhook_endpoint_by_id
Update webhook endpoint. Updates the webhook endpoint Required: oAuth20, name, webhookEndpointUrl, group_id.
create_a_adobe_acrobat_sign_group_webhook_endpoint
Create webhook endpoint. Creates new webhook endpoint Required: oAuth20, name, webhookEndpointUrl, group_id.
list_all_adobe_acrobat_sign_group_webhook_endpoints
Get webhook endpoints. Retrieves webhook endpoints for user Required: group_id.
get_single_adobe_acrobat_sign_mega_sign_reminder_by_id
Retrieves a specific reminder given the reminder id for the specified Send in Bulk parent agreement. Required: mega_sign_id.
update_a_adobe_acrobat_sign_mega_sign_reminder_by_id
Updates an existing reminder for a Send in Bulk parent agreement. You can only update an ACTIVE reminder, and can only update the status to 'CANCELED', update reminderParticipantIds, update allUnsigned or update note. Required: recipientParticipantIds, status, mega_sign_id.
create_a_adobe_acrobat_sign_mega_sign_reminder
Creates a reminder on the specified participants of the bulk send parent. Required: recipientParticipantIds, status, mega_sign_id.
list_all_adobe_acrobat_sign_mega_sign_reminders
Retrieves the reminders of the specified Send in Bulk parent agreement. Required: mega_sign_id.
adobe_acrobat_sign_agreement_participant_sets_reject_participant
Rejects the agreement for a participant. Required: comment, agreement_id, participant_set_id, participant_id.
get_single_adobe_acrobat_sign_agreement_participant_set_by_id
Retrieves the participant set of an agreement identified by agreementId in the path. Required: agreement_id.
update_a_adobe_acrobat_sign_agreement_participant_set_by_id
Updates the participant set of an agreement identified by agreementId in the path. Required: role, order, agreement_id.
adobe_acrobat_sign_agreement_participant_sets_delegate
Creates a participantSet to which the agreement is forwarded for taking appropriate action. Participants marked as delegator can call this API endpoint. Required: agreement_id, participant_set_id.
agreement_participant_sets_get_participant_security_options
Retrieves the security options for a particular participant. Required: agreement_id, participant_set_id, participant_id.
agreement_participant_sets_update_participant_security_options
Updates the security options for a particular participant. Required: authenticationMethod, agreement_id, participant_set_id, participant_id.
get_single_adobe_acrobat_sign_recipient_group_by_id
Retrieves the current state of a recipient group.
create_a_adobe_acrobat_sign_account_signing_reason
Add a signing reason to the account. Required: name, text, locale, account_id.
list_all_adobe_acrobat_sign_account_signing_reasons
Return the signing reasons for the account. Required: account_id.
get_single_adobe_acrobat_sign_account_signing_reason_by_id
Return a signing reason for the account. Required: account_id.
delete_a_adobe_acrobat_sign_account_signing_reason_by_id
Remove a signing reason from the account. Required: account_id.
update_a_adobe_acrobat_sign_account_signing_reason_by_id
Update a signing reason for the account. Required: name, text, locale, account_id.
list_all_adobe_acrobat_sign_agreement_members
Retrieves information of members of the agreement. Required: agreement_id.
list_all_adobe_acrobat_sign_user_groups
Retrieves the groups of the user. Required: user_id.
list_all_adobe_acrobat_sign_mega_sign_members
Retrieves detailed member info along with IDs for different types of participants associated with the Send in Bulk parent agreement. Required: mega_sign_id.
list_all_adobe_acrobat_sign_mega_sign_agreements
Get all the child agreements of the specified Send in Bulk parent agreement. Required: mega_sign_id.
list_all_adobe_acrobat_sign_library_document_events
Retrieves the events information for a library document. Required: library_document_id.
list_all_adobe_acrobat_sign_user_events
Retrieves all events for user Required: user_id.
list_all_adobe_acrobat_sign_mega_sign_events
Retrieves the events information for the Send in Bulk parent agreement. Required: mega_sign_id.
get_single_adobe_acrobat_sign_library_document_document_by_id
Retrieves the file stream of a document of library document. Required: library_document_id. Returns a binary file.
list_all_adobe_acrobat_sign_library_document_documents
Retrieves the IDs of the documents associated with library document. Required: library_document_id.
adobe_acrobat_sign_library_document_documents_get_image_urls
Retrieves image urls of all visible pages of a document associated with a library document. Required: library_document_id, document_id.
list_all_adobe_acrobat_sign_library_document_members
Retrieves information of members (creator) of the library document. Required: library_document_id.
adobe_acrobat_sign_reports_download
Download Latest CSV for Scheduled Report. Downloads the most recent CSV file available for a scheduled report. **Pre-requisite:** The customer must set up a schedule from the CFBI Reporting UI (one-time setup) before using… Required: scheduleId. Returns a binary file.
create_a_adobe_acrobat_sign_agreement_reminder
Creates a reminder on the specified participants of an agreement identified by agreementId in the path. Required: recipientParticipantIds, status, agreement_id.
list_all_adobe_acrobat_sign_agreement_reminders
Retrieves the reminders of an agreement, identified by agreementId in the path. Required: agreement_id.
get_single_adobe_acrobat_sign_agreement_reminder_by_id
Retrieves a specific reminder associated with an agreement Required: agreement_id.
update_a_adobe_acrobat_sign_agreement_reminder_by_id
Updates an existing reminder for an agreement. You can only update an ACTIVE reminder, and can only update the status to 'CANCELED', update reminderParticipantIds, or update note. Required: recipientParticipantIds, status, agreement_id.
list_all_adobe_acrobat_sign_widget_events
Retrieves the events information for a web form. Required: widget_id.
list_all_adobe_acrobat_sign_group_events
Retrieves all events for group Required: group_id.
adobe_acrobat_sign_agreement_assets_search
Retrieves, searches, filters, and sorts agreements for the user. Required: scope.
list_all_adobe_acrobat_sign_library_document_shares
Retrieves the details of a library document. Required: library_document_id.
list_all_adobe_acrobat_sign_widget_documents
Retrieves the IDs of the documents associated with web form. Required: widget_id.
get_single_adobe_acrobat_sign_widget_document_by_id
Retrieves the file stream of a document of a web form. Required: widget_id. Returns a binary file.
list_all_adobe_acrobat_sign_group_users
Retrieves all the users in a group. Required: group_id.
list_all_adobe_acrobat_sign_base_uris
Gets the base uri to access other APIs. In case other APIs are accessed from a different end point, it will be considered an invalid request.
list_all_adobe_acrobat_sign_agreement_events
Retrieves the events information for an agreement. Required: agreement_id.
list_all_adobe_acrobat_sign_mega_sign_documents
Retrieves the IDs of the documents associated with a Send in Bulk parent agreement. Required: mega_sign_id.
get_single_adobe_acrobat_sign_mega_sign_document_by_id
Retrieves the file stream of a document of a Send in Bulk parent agreement. Raw stream of the file Required: mega_sign_id. Returns a binary file.
Why Truto
Why use Truto’s MCP server for Adobe Acrobat Sign
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 1050+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
Unified APIs
Unified APIs for Adobe Acrobat Sign
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
Unified User Directory API
Users
The User object represents a User.
Unified E-Signature API
Documents
The Document object is used to represent documents of e-signature.
Groups
The Group object is used to represent collection of Users.
Signing Request Statuses
Signing requests go through various stages and each stage is denoted by this resource. Most of the e-signing products have a set state of statuses like draft, sent, created, etc.
Signing Requests
The Signing Request object is used to represent signing requests sent.
Templates
The Template object is used to represent templates cofnigured for various entities like Documents, messages, etc.
Users
The User object is used to represents a User
Web Forms
The Web Form object is used to represent web forms of e-signature.
Workflows
The Workflow object is used to represent automations configured in the e-sign application.
How It Works
From zero to integrated
Start with Adobe Acrobat Sign in a free sandbox, usually ready within one business day. No boilerplate, no maintenance burden.
Link your customer’s Adobe Acrobat Sign account
Use Truto’s frontend SDK to connect your customer’s Adobe Acrobat Sign account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call Adobe Acrobat Sign
Truto’s Proxy API is a 1-to-1 mapping of the Adobe Acrobat Sign API. You call us, we call Adobe Acrobat Sign, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate Adobe Acrobat Sign’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about Adobe Acrobat Sign on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
What authentication method does Adobe Acrobat Sign use?
Adobe Acrobat Sign uses OAuth 2.0 for API authentication. Truto manages the full OAuth flow, including token refresh, so your end users can securely connect their Adobe Sign accounts without you handling credentials directly.
Which Unified APIs does Truto support for Adobe Acrobat Sign?
Truto maps Adobe Acrobat Sign to the Unified E-Signature API, covering Documents, Groups, Signing Request Statuses, Signing Requests, Templates, Users, Web Forms, and Workflows. It also supports the Unified User Directory API for user data.
Are custom tools available for Adobe Acrobat Sign-specific endpoints?
There are no pre-built custom tools at this time, but Truto builds them on request. If you need access to Adobe Sign-specific capabilities beyond the Unified API models, reach out and the team will add support.
Can I track the full lifecycle of a signing request?
Yes. The Unified E-Signature API exposes Signing Request Statuses, which map to Adobe Sign's granular agreement states including Draft, Out for Signature, Signed, Declined, and Expired — giving you the data to drive automations and UI updates.
Does Truto handle pagination and rate limits for Adobe Sign?
Yes. Truto abstracts away Adobe Sign's pagination logic and manages rate limit handling automatically, so you can fetch full lists of templates, users, or signing requests without building retry or cursor logic yourself.
Can my users' Adobe Sign workflows with sequential and parallel routing be triggered via the API?
Yes. The Unified E-Signature API includes a Workflows resource that maps to Adobe Sign's custom workflow designer, allowing you to trigger pre-configured multi-step approval and signing processes programmatically.
Adobe Acrobat Sign
Get Adobe Acrobat Sign integrated into your app
Our team understands what it takes to make a Adobe Acrobat Sign integration successful. A short, crisp 30 minute call with folks who understand the problem.