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'.