The Adobe Acrobat Sign API lets you embed e-signature processes into your custom applications, automate document workflows, and manage e-signatures. Specifically within Pipedream, you can harness this API to build serverless workflows that automate document signing requests, track status changes, and manage signed documents without ever leaving the platform. You can create workflows that trigger on various events, send out documents to be signed, and handle the responses—all programmatically.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
adobe_sign: {
type: "app",
app: "adobe_sign",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.adobe_sign.$auth.api_access_point}api/rest/v6/users/me`,
headers: {
Authorization: `Bearer ${this.adobe_sign.$auth.oauth_access_token}`,
},
})
},
})
Automated Contract Signing Workflow: When a new contract is uploaded to a Google Drive folder, Pipedream detects the upload and triggers a workflow that sends the document to specified recipients for e-signature via Adobe Acrobat Sign. Once signed, the document is then automatically saved back to Google Drive and the signatories receive a confirmation email.
Onboarding Paperwork Automation: As soon as a new employee record is added to an HR system like BambooHR, Pipedream triggers a workflow that sends the necessary onboarding documents for signature through Adobe Acrobat Sign. The workflow tracks the status of the document, and upon completion, updates the HR system and notifies the team via Slack.
Sales Quote Approval Process: When a new sales quote is created in a CRM like Salesforce, Pipedream triggers an automated workflow that sends the quote for approval using Adobe Acrobat Sign. Once the quote is signed by the required parties, the workflow updates the deal status in Salesforce and sends a notification to the sales team in Microsoft Teams.
Adobe Acrobat Sign uses OAuth authentication. When you connect your Adobe Acrobat Sign account, Pipedream will open a popup window where you can sign into Adobe Acrobat Sign and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Adobe Acrobat Sign API.
Pipedream requests the following authorization scopes when you connect your account:
user_read
user_write
user_login
agreement_read
agreement_write
agreement_send
GET
https://secure.na1.adobesign.com/public/oauth/v2
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://api.na1.adobesign.com/oauth/v2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
{{custom_fields.api_access_point}}oauth/v2/refresh
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}