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