Scrive eSign (Preview)

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
Email [email protected]
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

Create a connection and follow the steps to authenticate using OAuth.

Known issues and limitations

Creating a connection

The connector supports the following authentication types:

Email/password Basic authentication using a Scrive email and password. All regions Shareable
OAuth/SSO OAuth authentication through email/password or single sign-on (SSO). All regions Shareable
Default [DEPRECATED] This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility. All regions Not shareable

Email/password

Auth ID: basic-auth

Applicable: All regions

Basic authentication using a Scrive email and password.

This is shareable connection. If the power app is shared with another user, connection is shared as well. For more information, please see the Connectors overview for canvas apps - Power Apps | Microsoft Docs

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.

OAuth/SSO

Auth ID: OAuth

Applicable: All regions

OAuth authentication through email/password or single sign-on (SSO).

This is shareable connection. If the power app is shared with another user, connection is shared as well. For more information, please see the Connectors overview for canvas apps - Power Apps | Microsoft Docs

Default [DEPRECATED]

Applicable: All regions

This option is only for older connections without an explicit authentication type, and is only provided for backward compatibility.

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

Append PDF file to main PDF file

Append the provided PDF file to the main PDF file for a document in Preparation.

Cancel a pending document

Cancel a pending document.

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.

Append PDF file to main PDF file

Append the provided PDF file to the main PDF file for a document in Preparation.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to append PDF file to.

PDF content
pdfContent True byte

File content of the PDF file that will be appended to the document.

Cancel a pending document

Cancel a pending document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the pending document to cancel.

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

Triggers when a signed document appears in the E-archive.

When a document is signed by all signatories (deprecated) [DEPRECATED]

Waits for a document to be signed. (deprecated)

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

Triggers when a signed document appears in the E-archive.

Returns

Name Path Type Description
documents
documents array of object
documentId
documents.documentId string

Document ID for the signed document

When a document is signed by all signatories (deprecated) [DEPRECATED]

Waits for a document to be signed. (deprecated)

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