Scrive eSign
Scrive, the Nordic market leader for electronic signatures, offers a growing suite of solutions for document workflows requiring e-signing and identity verification.
This connector is available in the following products and regions:
| Service | Class | Regions |
|---|---|---|
| Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
| Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
| Contact | |
|---|---|
| Name | Scrive Support |
| URL | https://support.scrive.com |
| support@scrive.com |
| Connector Metadata | |
|---|---|
| Publisher | Scrive AB |
| Website | https://www.scrive.com |
| Privacy policy | https://www.scrive.com/privacy-notice/ |
| Categories | Productivity |
Adds eSigning to document workflows.
Prerequisites
A Scrive account with Scrive API access.
How to get credentials
Authenticate with the email and password for the Scrive account.
Creating a connection
The connector supports the following authentication types:
| Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
| Name | Type | Description | Required |
|---|---|---|---|
| Email for Scrive account | securestring | The Scrive account email | True |
| Password for Scrive account | securestring | The Scrive account password | True |
| API Host URL | securestring | Specify Scrive API host. Default is https://scrive.com |
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Add new party |
Adds a new party to the document as a signatory, viewer or approver. |
| Create new document from PDF |
Creates a document from a PDF file. |
| Create new document from template |
Create a new document from the selected template. |
| Get Document JSON |
Gets the document JSON. |
| Get document PDF file content |
Gets the content of the document PDF file. |
| Set attachment |
Adds a PDF to a document as an attachment. Choose between existing attachments from your Scrive account or create a new attachment by providing a PDF file. |
| Set file for document |
Sets the main PDF file for the document. |
| Start signing process |
Start the signing process for a document. |
| Update document JSON |
Updates the document JSON with a provided JSON. |
| Update fields based on template |
Updates party fields based on the selected template. |
| Update properties of parties based on template |
Updates properties based on the selected template. |
Add new party
Adds a new party to the document as a signatory, viewer or approver.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID of the document to add the new party to. |
|
Party email
|
partyEmail | True | string |
Email of the new party |
|
Party role
|
partyRole | True | string |
Role of the new party in the signing process. |
|
Firstname
|
firstname | string |
Firstname of the new party. |
|
|
Lastname
|
lastname | string |
Lastname of the new party. |
|
|
Company
|
company | string |
Company of the new party. |
|
|
Mobile
|
mobile | string |
Mobile phone number of the new party. |
|
|
Party ID number
|
personalNumber | string |
Personal number of the new party. For use with various eIDs. |
|
|
Invitation order
|
signOrder | number |
New party's order in the signing process. |
|
|
Invitation method
|
deliveryMethod | string |
How the party will be invited to sign. |
|
|
Auth to view
|
authenticationToView | string |
Authentication method needed to view the document. |
|
|
Auth to view archived
|
authenticationToViewArchived | string |
Authentication method needed to view the archived document. |
|
|
Auth to sign
|
authenticationToSign | string |
Authentication method needed to sign the document. |
|
|
Confirmation
|
confirmation | string |
Method for sending confirmation. |
Create new document from PDF
Creates a document from a PDF file.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
PDF content
|
pdfContent | True | byte |
File content of the PDF file that will be used for the new document. |
|
Author role
|
authorRole | True | string |
Role of the author in the signing process. |
Returns
Document ID of the created document.
- Document ID
- string
Create new document from template
Create a new document from the selected template.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Select Template
|
templateId-dynamic | True | string |
Select template to start a new document from. |
Returns
ID of the created document
- New document ID
- string
Get Document JSON
Gets the document JSON.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID of the document to get JSON from. |
Returns
Document JSON
- Document JSON
- object
Get document PDF file content
Gets the content of the document PDF file.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
Document ID to get the PDF file from. |
Returns
- Document PDF content
- byte
Set attachment
Adds a PDF to a document as an attachment. Choose between existing attachments from your Scrive account or create a new attachment by providing a PDF file.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Select Attachment
|
fileId | string |
Select an existing attachment. |
|
|
Document ID
|
documentId | True | string |
ID of the document to add the attachment to. |
|
Attachment name.
|
attachmentName | True | string |
File name for the attachment. |
|
Required for signing
|
required | True | string |
Whether or not to present the attachment with a mandatory checkmark before signing. |
|
Add to sealed file
|
addToSealedFile | True | string |
Whether or not to include the attachment in the sealed document after signing. |
|
New Attachment PDF
|
pdfContent | byte |
PDF file content for the new attachment. Use this OR "Select Attachment". |
Set file for document
Sets the main PDF file for the document.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID of the document to update. |
|
New PDF content
|
pdfContent | True | byte |
New PDF file content. |
Returns
Document JSON
- Document JSON
- object
Start signing process
Start the signing process for a document.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID of the document to start. |
Returns
ID of document being signed
- Document ID being signed
- string
Update document JSON
Updates the document JSON with a provided JSON.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
Document ID of the document to update. |
|
Document JSON
|
documentJson | True | string |
JSON used to update document metadata. |
Update fields based on template
Updates party fields based on the selected template.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Select Template
|
templateID-dynamic | True | string |
Select Template you want fields from. |
|
dynamicTemplateSchema
|
dynamicTemplateSchema | dynamic |
Dynamic Schema of fields in selected template. |
Update properties of parties based on template
Updates properties based on the selected template.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Select Template
|
templateID-dynamic | True | string |
Select template you want the property fields from. |
|
dynamicTemplateMetaSchema
|
dynamicTemplateMetaSchema | dynamic |
Dynamic Schema of properties from selected template. |
Triggers
| When a document from template is signed by all signatories |
Watches a template and waits for one of its documents to be signed. |
| When a document is signed by all signatories |
Waits for a document to be signed. |
| When a document is signed by all signatories (Start Signing) |
Starts the signing process for a document and waits for it to be signed. |
When a document from template is signed by all signatories
Watches a template and waits for one of its documents to be signed.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Select Template
|
templateId-dynamic | True | string |
Choose template whose documents will trigger the flow when signed. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Signed Document ID
|
signedDocumentId | string |
Document ID for triggering document |
When a document is signed by all signatories
Waits for a document to be signed.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
Document ID to trigger on when signed. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Signed Document ID
|
signedDocumentId | string |
Document ID for triggering document. |
When a document is signed by all signatories (Start Signing)
Starts the signing process for a document and waits for it to be signed.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
ID of document to start and trigger from on signed. |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
Signed Document ID
|
signedDocumentId | string |
Document ID for triggering document. |
Definitions
string
This is the basic data type 'string'.
object
This is the type 'object'.
byte
This is the basic data type 'byte'.