E-Signatures for Every App: IgniSign offers effortless integration and advanced security for e-signatures.
Go to siteimport { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ignisign: {
type: "app",
app: "ignisign",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.ignisign.io/v4/applications/${this.ignisign.$auth.app_id}/envs/${this.ignisign.$auth.app_env}/signer-profiles`,
headers: {
Authorization: `Bearer ${this.ignisign.$auth.oauth_access_token}`,
},
})
},
})
Emit new event when a signature proof is generated. See the documentation
Creates a document signature request through IgniSign. See the documentation
Retrieves a proof file for a specific signature. See the documentation
IgniSign uses OAuth authentication. When you connect your IgniSign account, Pipedream will open a popup window where you can sign into IgniSign and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any IgniSign API.
Pipedream requests the following authorization scopes when you connect your account:
POST
https://api.ignisign.io/v4/auth/app-api
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
https://api.ignisign.io/v4/auth/app-api
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}