Share via


Scrive eSign

Scrive, the Nordic market leader in electronic signatures, offers a comprehensive 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
Copilot Studio 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)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   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)
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)
Contact
Name Scrive Support
URL https://www.scrive.com/contact-support
Email [email protected]
Connector Metadata
Publisher Scrive
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 Not shareable
OAuth/SSO OAuth authentication through email/password or single sign-on (SSO). All regions Not 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 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.

OAuth/SSO

Auth ID: OAuth

Applicable: All regions

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

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

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 attachment

Add a PDF to a document as an attachment. You can choose an existing attachment from your Scrive account or create a new attachment by providing a PDF file.

Add new party

Add a new party to a document as a signatory, viewer, or approver.

Append PDF file to main PDF file

Append a PDF file to the main PDF file for a specififed document.

Cancel a pending document

Cancel a pending document.

Create document from PDF

Create a new document from a PDF file.

Create document from template

Create a new document from a selected template.

Retrieve document JSON

Retrieve the JSON representation of a specified document.

Retrieve document PDF content

Retrieve the PDF content of a specified document.

Retrieve document status

Retrieve the status of a specified document.

Retrieve party status

Retrieve the status of a specified party in a document.

Send reminders

Send reminders for a specified document.

Set PDF file for document

Set the main PDF file for a specified document.

Start signing process

Start the signing process for a specified document.

Update document JSON

Update the JSON representation of a specified document with provided data.

Update party email

Update the email address of a specified party in a document.

Update party fields from template

Update party fields based on the selected template.

Update party properties from template

Update properties based on the selected template.

Add attachment

Add a PDF to a document as an attachment. You can choose an existing attachment 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

Name of the attachment.

Required for Signing
required True string

Specify if the attachment is mandatory for signing.

Add to Sealed File
addToSealedFile True string

Specify if the attachment should be included in the sealed document after signing.

New Attachment PDF
pdfContent byte

PDF file content for the new attachment. Use this or "Select Attachment".

Add new party

Add a new party to a 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 address of the new party.

Party Role
partyRole True string

Role of the new party in the signing process.

First Name
firstname string

First name of the new party.

Last Name
lastname string

Last name 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

Order in which the new party will sign the document.

Invitation Method
deliveryMethod string

Method for inviting the party to sign.

Authentication to View
authenticationToView string

Authentication method required to view the document.

Authentication to View Archived
authenticationToViewArchived string

Authentication method required to view the archived document.

Authentication to Sign
authenticationToSign string

Authentication method required to sign the document.

Confirmation
confirmation string

Method for sending confirmation.

Append PDF file to main PDF file

Append a PDF file to the main PDF file for a specififed document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to append the PDF file to.

PDF File Content
pdfContent True byte

File content of the PDF to append to the document's main PDF file.

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 document from PDF

Create a new document from a PDF file.

Parameters

Name Key Required Type Description
PDF Content
pdfContent True byte

Content of the PDF file used to create the new document.

Author Role
authorRole True string

Role of the author in the signing process.

Returns

ID of the newly created document.

New Document ID
string

Create document from template

Create a new document from a selected template.

Parameters

Name Key Required Type Description
Template ID
templateId-dynamic True string

ID of the template to use for creating the new document.

Returns

ID of the newly created document.

New Document ID
string

Retrieve document JSON

Retrieve the JSON representation of a specified document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to retrieve JSON for.

Returns

Document JSON

Document JSON
object

Retrieve document PDF content

Retrieve the PDF content of a specified document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to retrieve PDF content from.

Returns

Document PDF Content
byte

Retrieve document status

Retrieve the status of a specified document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to retrieve status for.

Returns

Document Status

Document Status
string

Retrieve party status

Retrieve the status of a specified party in a document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to retrieve party status for.

Party ID
partyId True string

ID of the party to retrieve status for.

Returns

The signatory status of the party.

Party Status
string

Send reminders

Send reminders for a specified document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document for which reminders will be sent.

Returns

Details of sent reminders.

Reminders Sent
object

Set PDF file for document

Set the main PDF file for a specified 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

The updated document JSON.

Updated Document JSON
object

Start signing process

Start the signing process for a specified document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to start signing.

Returns

ID of the document being signed.

Document ID Being Signed
string

Update document JSON

Update the JSON representation of a specified document with provided data.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to update.

Document JSON
documentJson True string

JSON data to update the document.

Update party email

Update the email address of a specified party in a document.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document where the party's email will be updated.

Party ID
partyId True string

ID of the party whose email address needs updating.

Party Email
partyEmail True string

New email address of the party.

Returns

Updated party email details.

Updated Party Email
object

Update party fields from template

Update party fields based on the selected template.

Parameters

Name Key Required Type Description
Select Template
templateID-dynamic True string

Select a template to fetch fields from.

dynamicTemplateSchema
dynamicTemplateSchema dynamic

Dynamic schema of fields from the selected template.

Update party properties from template

Update properties based on the selected template.

Parameters

Name Key Required Type Description
Select Template
templateID-dynamic True string

Select template to fetch properties from.

dynamicTemplateMetaSchema
dynamicTemplateMetaSchema dynamic

Dynamic schema of properties from the selected template.

Triggers

When a document from a template is signed by all signatories

Watch a template and wait for any of its child documents to be signed.

When a document is signed

Trigger when a signed document appears in the e-archive.

When document is signed by all signatories (start signing)

Start the signing process for a document and wait for it to be signed.

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

Wait for a document to be signed (deprecated).

When a document from a template is signed by all signatories

Watch a template and wait for any of its child documents to be signed.

Parameters

Name Key Required Type Description
Template ID
templateId-dynamic True string

ID of the template to watch.

Returns

Name Path Type Description
Signed Document ID
signedDocumentId string

ID of the signed document.

When a document is signed

Trigger when a signed document appears in the e-archive.

Returns

Name Path Type Description
documents
documents array of object

documents

documentId
documents.documentId string

ID of the signed document.

When document is signed by all signatories (start signing)

Start the signing process for a document and wait for it to be signed.

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to start and trigger on when signed.

Returns

Name Path Type Description
Signed Document ID
signedDocumentId string

ID of the signed document.

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

Wait for a document to be signed (deprecated).

Parameters

Name Key Required Type Description
Document ID
documentId True string

ID of the document to trigger on when signed.

Returns

Name Path Type Description
Signed Document ID
signedDocumentId string

ID of the signed document.

Definitions

string

This is the basic data type 'string'.

object

This is the type 'object'.

byte

This is the basic data type 'byte'.