Signi.com (Preview)
Sign your documents digitally with Signi.com and streamline your paperwork. Powered by NETWORG.
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 | NETWORG |
URL | https://www.networg.com/ |
[email protected] |
Connector Metadata | |
---|---|
Publisher | NETWORG |
Website | https://www.networg.com/ |
Privacy policy | https://www.talxis.com/about/legal/PrivacyPolicy |
Categories | Productivity;Sales and CRM |
The Signi.com Connector revolutionizes digital document signing through the Signi.com service. It simplifies contract management by facilitating functionalities such as obtaining contract template schemas, creating and signing contracts from templates or custom files, and seamlessly retrieving specific contract details. You have the ability to sign contracts either from a pre-set template or a custom file. With its automated webhook registration and streamlined contract handling, Signi.com Connector ensures your paperwork process is both efficient and secure.
Prerequisites
You will need the following to proceed:
- A Microsoft Power Apps or Power Automate plan
- Signi API key
How to get started
- Generate an Signi API key for your workspace by following this guide, the generation is done at this page
- Fill out the following form so that we can set everything up for you (the form is in Czech, here is a quick sum-up):
- Login name (e-mail)
- Enter your login name (email) that you use to log in to your company account. We will contact you at this email in case of problems.
- Workspace name
- Enter the name of the workspace as you want it to appear to users in Microsoft Power Automate
- Signi API key
- Enter the API key from the Signi website (https://app.signi.com/api)
- Do you want to limit the use of an API key to a specific group of users?
- If you want only specific departments in your company to be able to use the workspace, select yes
- Login name (e-mail)
You can also find the full guide in Czech on this page.
Known issues and limitations
No limitations.
FAQ
Refer to this page for FAQ, documentation or to find help with implementation: https://docs.talxis.com/cz/customizer-guide/integration/signi/
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.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get Contract Detail (V2) |
Returns details about the specific contract identified by the ID. |
Get Contract PDF (V2) |
Download the signed contract as PDF file. |
Get Revision List PDF (V2) |
Download the revision list for the specified contract. |
Get Templates (V2) |
Lists all available templates. |
Get Workspaces (V2) |
List all available workspaces for the user. |
Sign Contract From Provided File (V1) |
Create a new contract from custom file and request a signature. This action waits until the operation has been completed. |
Sign Contract From Provided File (V2) |
Create a new contract from custom file. |
Sign Contract From Provided File and Wait (V2) |
Create a new contract from custom file. This action waits until the operation has been completed. |
Sign Contract From Template (V1) |
Create a new contract from template and request a signature. This action waits until the operation has been completed. |
Wait for Contract Signature (V2) |
Register webhook and wait for response. |
Get Contract Detail (V2)
Returns details about the specific contract identified by the ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
Contract ID
|
contractId | True | string |
Contract ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
Birthday
|
signer_data.birthdate | string |
Birthdate |
First Name
|
signer_data.firstname | string |
First Name |
Address
|
signer_data.address | string |
Address |
Surname
|
signer_data.surname | string |
Surname |
Contract ID
|
contract_id | string |
Contract ID |
State
|
state | string |
State |
Modified
|
modified | string |
Modified |
attachments
|
attachments | array of object |
attachments |
file
|
attachments.file | string |
file |
Contract ID
|
attachments.contract_id | string |
Contract ID |
file
|
file | string |
file |
Get Contract PDF (V2)
Download the signed contract as PDF file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
Contract ID
|
contractId | True | string |
Contract ID |
Returns
- response
- binary
Get Revision List PDF (V2)
Download the revision list for the specified contract.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
Contract ID
|
contract_id | string |
Contract ID |
Returns
- response
- binary
Get Templates (V2)
Lists all available templates.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
Returns
Name | Path | Type | Description |
---|---|---|---|
templates
|
templates | array of object |
templates |
name
|
templates.name | string |
name |
id
|
templates.id | string |
id |
parameters
|
templates.parameters | array of object |
parameters |
values
|
templates.parameters.values | array of string |
values |
name
|
templates.parameters.name | string |
name |
id
|
templates.parameters.id | string |
id |
type
|
templates.parameters.type | string |
type |
Get Workspaces (V2)
List all available workspaces for the user.
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
id | string |
Id |
Name
|
name | string |
Name |
Sign Contract From Provided File (V1)
Create a new contract from custom file and request a signature. This action waits until the operation has been completed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
Signature: Signer: Page
|
sign_negotiator[position][page] | True | integer |
First page is 0, second 1 etc. |
Signer: E-mail
|
email_signer | True | string |
Signer: E-mail |
Signer: Type
|
person_type | True | string |
Type of Signer entity. |
Contract Sign Date
|
sign_date | True | string |
YYYY-MM-DD HH:mm:ss |
Signature: Author: Page
|
sign_proposer[position][page] | integer |
First page is 0, second 1 etc. |
|
Signer: Date of Birth
|
date_of_birth | string |
YYYY-MM-DD |
|
Author: E-mail
|
email_author | True | string |
Author: E-mail |
Signer: Street
|
street | string |
Signer: Street |
|
Signer: VAT ID
|
dic | string |
Signer: VAT ID |
|
File (name)
|
file_name | True | string |
File (name) |
Contract Name
|
contract_name | True | string |
Contract Name |
Signer: City
|
city | string |
Signer: City |
|
Signer: Phone
|
phone_signer | True | string |
Signer: Phone |
File
|
file | True | byte |
File |
Signer: Surname
|
lastname_signer | True | string |
Signer: Surname |
Signer: Company Name
|
company_name | string |
Signer: Company Name |
|
Signature: Author: X
|
sign_proposer[position][x] | integer |
Signature: Author: X |
|
Signer: First Name
|
firstname_signer | True | string |
Signer: First Name |
Signer: Company ID
|
ic | string |
Signer: Company ID |
|
Signer: ZIP
|
zip_code | string |
Signer: ZIP |
|
Signature: Signer: X
|
sign_negotiator[position][x] | True | integer |
Signature: Signer: X |
Signer: Should Sign
|
negotiator_sign | True | boolean |
Signer: Should Sign |
Signature: Signer: Y
|
sign_negotiator[position][y] | True | integer |
Signature: Signer: Y |
Signature: Author: Y
|
sign_proposer[position][y] | integer |
Signature: Author: Y |
|
Contract Number
|
contract_number | string |
Contract Number |
|
Contract Sign Location
|
sign_place | string |
Contract Sign Location |
|
Author: Should Sign
|
proposer_sign | True | boolean |
Author: Should Sign |
Returns
Name | Path | Type | Description |
---|---|---|---|
State
|
state | string |
Reason for the callback, one of: signed, rejected or expired |
Message
|
message | string |
Response message in case the contract has been rejected |
File URL
|
file | string |
Link with resulting file, available only for 10 minutes |
Contract ID
|
contract_id | string |
Contract ID |
Sign Contract From Provided File (V2)
Create a new contract from custom file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
File name
|
fileName | True | string |
File name |
Contract number
|
number | string |
Contract number |
|
Language
|
locale | string |
Language for SMS and email |
|
File content
|
fileContent | True | byte |
File content |
Signer: Street
|
street | string |
Signer: Street |
|
Signer: Company Name
|
company_name | string |
Signer: Company Name |
|
Order of party
|
party_order | number |
Order of party |
|
Signer: VAT ID
|
dic | string |
Signer: VAT ID |
|
Signer: Email
|
True | string |
Signer: Email |
|
Signer: Company ID
|
ic | string |
Signer: Company ID |
|
Position of signature given in % from the length of the document
|
y | number |
Position of signature given in % from the length of the document |
|
Number of page
|
page | number |
Number of page |
|
Anchor
|
anchor | string |
Anchor name where the signature should be placed. |
|
Position of signature given in % from the width of the document
|
x | number |
Position of signature given in % from the width of the document |
|
Contract role - if sign is chosen, position must be filled in
|
contract_role | True | string |
Contract role |
Type of person
|
person_type | string |
Type of person |
|
Signer: ZIP
|
zip_code | string |
Signer: ZIP |
|
Proposer or not?
|
is_proposer | True | boolean |
Proposer or not? |
Signer: City
|
city | string |
Signer: City |
|
Signer: Last name
|
last_name | string |
Signer: Last name |
|
Signer: Date of Birth
|
date_of_birth | string |
YYYY-MM-DD |
|
Place of autosign
|
autosign_place | string |
Place of autosign |
|
Signer: First name
|
first_name | string |
Signer: First name |
|
Signer: Phone
|
phone | string |
Signer: Phone |
|
Rules for sending e-mails and signatures
|
signing_order | string |
Rules for sending e-mails and signatures |
|
Autosign by proposer
|
autosign_proposers | string |
Autosign by proposer |
|
Automatic sign placement
|
missing_positions | string |
Automatic sign placement |
Returns
Name | Path | Type | Description |
---|---|---|---|
notifications
|
notifications | array of object | |
Notifications
|
notifications.email | string |
Notifications |
Contract
|
notifications.links.contract | string |
Contract |
State of contract
|
state | string |
State of contract |
attachments
|
attachments | array of string | |
Contract ID
|
contract_id | integer |
Contract ID |
Sign Contract From Provided File and Wait (V2)
Create a new contract from custom file. This action waits until the operation has been completed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
File name
|
fileName | True | string |
File name |
Contract number
|
number | string |
Contract number |
|
Language
|
locale | string |
Language for SMS and email |
|
File content
|
fileContent | True | byte |
File content |
Signer: Street
|
street | string |
Signer: Street |
|
Signer: Company Name
|
company_name | string |
Signer: Company Name |
|
Order of party
|
party_order | number |
Order of party |
|
Signer: VAT ID
|
dic | string |
Signer: VAT ID |
|
Signer: Email
|
True | string |
Signer: Email |
|
Signer: Company ID
|
ic | string |
Signer: Company ID |
|
Position of signature given in % from the length of the document
|
y | number |
Position of signature given in % from the length of the document |
|
Number of page
|
page | number |
Number of page |
|
Anchor
|
anchor | string |
Anchor name where the signature should be placed. |
|
Position of signature given in % from the width of the document
|
x | number |
Position of signature given in % from the width of the document |
|
Contract role - if sign is chosen, position must be filled in
|
contract_role | True | string |
Contract role |
Type of person
|
person_type | string |
Type of person |
|
Signer: ZIP
|
zip_code | string |
Signer: ZIP |
|
Proposer or not?
|
is_proposer | True | boolean |
Proposer or not? |
Signer: City
|
city | string |
Signer: City |
|
Signer: Last name
|
last_name | string |
Signer: Last name |
|
Signer: Date of Birth
|
date_of_birth | string |
YYYY-MM-DD |
|
Place of autosign
|
autosign_place | string |
Place of autosign |
|
Signer: First name
|
first_name | string |
Signer: First name |
|
Signer: Phone
|
phone | string |
Signer: Phone |
|
Rules for sending e-mails and signatures
|
signing_order | string |
Rules for sending e-mails and signatures |
|
Autosign by proposer
|
autosign_proposers | string |
Autosign by proposer |
|
Automatic sign placement
|
missing_positions | string |
Automatic sign placement |
Returns
Name | Path | Type | Description |
---|---|---|---|
State
|
state | string |
Reason for the callback, one of: signed, rejected or expired |
Message
|
message | string |
Response message in case the contract has been rejected |
File URL
|
file | string |
Link with resulting file, available only for 10 minutes |
Contract ID
|
contract_id | integer |
Contract ID |
Sign Contract From Template (V1)
Create a new contract from template and request a signature. This action waits until the operation has been completed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
body
|
body | True | dynamic |
Returns
Name | Path | Type | Description |
---|---|---|---|
State
|
state | string |
Reason for the callback, one of: signed, rejected or expired |
Message
|
message | string |
Response message in case the contract has been rejected |
File URL
|
file | string |
Link with resulting file, available only for 10 minutes |
Contract ID
|
contract_id | string |
Contract ID |
Wait for Contract Signature (V2)
Register webhook and wait for response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Workspace
|
workspaceId | True | string |
workspaceId |
Contract ID
|
contractId | True | string |
Contract ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
State
|
state | string |
Reason for the callback, one of: signed, rejected or expired |
Message
|
message | string |
Response message in case the contract has been rejected |
File URL
|
file | string |
Link with resulting file, available only for 10 minutes |
Contract ID
|
contract_id | integer |
Contract ID |
Definitions
binary
This is the basic data type 'binary'.