With the Docusign Developer API, you can build applications that allow users to electronically sign documents, track the status of documents, and manage document workflows. Here are some examples of what you can build:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
docusign_developer: {
type: "app",
app: "docusign_developer",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://account-d.docusign.com/oauth/userinfo`,
headers: {
Authorization: `Bearer ${this.docusign_developer.$auth.oauth_access_token}`,
},
})
},
})
Creates a signature request from a template See the docs here
Docusign Developer uses OAuth authentication. When you connect your Docusign Developer account, Pipedream will open a popup window where you can sign into Docusign Developer and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Docusign Developer API.
Pipedream requests the following authorization scopes when you connect your account:
signature
extended
openid
GET
https://account-d.docusign.com/oauth/auth
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://account-d.docusign.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://account-d.docusign.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}