Annature (Independent Publisher) (Preview)

Annature is the leading Australian-owned eSigning solution with an integrated digital signature provider. This connector helps businesses to create envelopes and integrate annature document signing workflow using Annature API (v1).
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 | Dr Adrian Colquhoun (Strategik) |
URL | https://www.linkedin.com/in/adriancolquhoun/ |
adrian@strategik.com.au |
Connector Metadata | |
---|---|
Publisher | Dr Adrian Colquhoun (Strategik) |
Website | https://annature.com.au |
Privacy policy | https://www.annature.com.au/privacy-policy |
Categories | Productivity |
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
---|---|---|---|
Annature Id | string | Annature Id | True |
Annature Key | securestring | Annature Key | True |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Create Envelope |
Create Envelope |
Create Envelope From Template |
Use Template |
Delete Envelope |
Delete Envelope |
Get Accounts |
List All Accounts |
Get all attachments for a field |
Get Field Attachments |
Get Documents |
List All Documents for a envelope |
Get Envelope |
Get Envelope |
Get Envelopes |
List All Envelopes |
Get Field |
Get Field |
Get Fields |
List All Fields |
Get Organisation |
Get Organisation |
Get Recipient |
Get a single recipient created for an envelope using the id property that was returned in the create an envelope response body |
Get Template |
Get Template |
Get Templates |
List All Templates |
Send Envelope |
Send Envelope |
Void Envelope |
Send Envelope |
Create Envelope
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Name
|
name | True | string |
The name of the envelope, displayed in the subject of emails sent to recipients and when viewing the envelope |
Message
|
message | string |
Message |
|
Shared
|
shared | boolean |
Shared |
|
Is Draft
|
draft | boolean |
Is Draft |
|
Account ID
|
account_id | True | string |
Account ID |
Group Id
|
group_id | string |
Group Id |
|
Group Id
|
id | string |
Group Id |
|
Name
|
name | string |
Name |
|
Type
|
type | string |
Type |
|
File Content
|
base | byte |
File Content |
|
Name
|
name | string |
Name |
|
Email Id
|
string |
Email Id |
||
Mobile
|
mobile | string |
Mobile |
|
Recipient Type
|
type | string |
The recipient type, defaults to signer when not supplied |
|
Message
|
message | string |
Message |
|
password
|
password | string | ||
Muted?
|
muted | boolean |
This will stop Annature from sending any correspondence to the recipient |
|
Signing Order
|
order | integer |
Signing Order |
|
Session Completed
|
session_completed | string |
Destination endpoint after the recipient has completed the envelope |
|
Session Declined
|
session_declined | string |
Destination endpoint after the recipient has declined to sign the envelope |
|
id
|
id | string | ||
recipient_id
|
recipient_id | string | ||
type
|
type | string |
The field type |
|
page
|
page | integer | ||
x_coordinate
|
x_coordinate | integer | ||
y_coordinate
|
y_coordinate | integer | ||
Required
|
required | boolean |
Required |
|
Read only
|
read_only | boolean |
Read only |
|
Collaborative
|
collaborative | boolean |
Collaborative |
|
width
|
width | integer | ||
font_size
|
font_size | integer | ||
font_type
|
font_type | string |
Possible values are courier and helvetica |
|
created
|
created | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id |
name
|
name | string |
Name |
message
|
message | string |
Message |
status
|
status | string |
Status |
Shared
|
shared | boolean |
Shared |
Created On
|
created | string |
Created On |
Sent On
|
sent | string |
Sent On |
voided
|
voided | ||
declined
|
declined | ||
completed
|
completed | ||
Account Id
|
account_id | string |
Account_id |
Group Id
|
group_id | string |
Group Id |
recipients
|
recipients | array of object | |
id
|
recipients.id | string | |
name
|
recipients.name | string | |
email
|
recipients.email | string | |
mobile
|
recipients.mobile | string | |
type
|
recipients.type | string | |
status
|
recipients.status | string | |
message
|
recipients.message | string | |
Password
|
recipients.password |
Password |
|
Muted
|
recipients.muted | boolean |
Muted |
order
|
recipients.order | integer | |
declined_reason
|
recipients.declined_reason | ||
created
|
recipients.created | string | |
sent
|
recipients.sent | string | |
declined
|
recipients.declined | ||
completed
|
recipients.completed | ||
session_completed
|
recipients.redirects.session_completed | string | |
session_declined
|
recipients.redirects.session_declined | string |
Use Template
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Template ID
|
id | True | string |
Template ID |
Name
|
name | string |
The name of the envelope, displayed in the subject of emails sent to recipients and when viewing the envelope |
|
Is Draft
|
draft | boolean |
Is Draft |
|
Message
|
message | string |
Message |
|
Shared
|
shared | boolean |
Shared |
|
Account ID
|
account_id | True | string |
Account ID |
Group Id
|
group_id | string |
Group Id |
|
Group Id
|
id | string |
Group Id |
|
Name
|
name | string |
Name |
|
Group Id
|
type | string |
Group Id |
|
File Content
|
base | byte |
File Content |
|
Role Id
|
role_id | string |
Role Id |
|
Name
|
name | string |
Name |
|
Email Id
|
string |
Email Id |
||
Mobile
|
mobile | string |
Mobile |
|
SMS Auth
|
sms_auth | string |
SMS Auth |
|
Recipient Type
|
type | string |
The recipient type, defaults to signer when not supplied |
|
Message
|
message | string |
Message |
|
password
|
password | string | ||
Muted?
|
muted | boolean |
This will stop Annature from sending any correspondence to the recipient |
|
Signing Order
|
order | integer |
Signing Order |
|
Field Id (from template)
|
id | True | string |
Id of the template field |
Value
|
value | True | string |
Value for this field |
Destination endpoint after the recipient has completed the envelope
|
session_completed | string |
Destination endpoint after the recipient has completed the envelope |
|
Destination endpoint after the recipient has declined to sign the envelope
|
session_declined | string |
Destination endpoint after the recipient has declined to sign the envelope |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id |
name
|
name | string |
Name |
message
|
message | string |
Message |
shared
|
shared | boolean |
Is Shared? |
draft
|
draft | boolean | |
account_id
|
account_id | string |
Account Id |
group_id
|
group_id | string |
Group Id |
documents
|
documents | array of object | |
Id
|
documents.id | string |
Id |
Name
|
documents.name | string |
Name |
pages
|
documents.pages | integer | |
Original
|
documents.original | string |
Original |
Master
|
documents.master | string |
Master |
Created
|
documents.created | string |
Created |
recipients
|
recipients | array of object | |
role_id
|
recipients.role_id | string | |
name
|
recipients.name | string | |
email
|
recipients.email | string | |
mobile
|
recipients.mobile | string | |
message
|
recipients.message | string | |
password
|
recipients.password | boolean | |
muted
|
recipients.muted | boolean | |
session_completed
|
recipients.redirects.session_completed | string | |
session_declined
|
recipients.redirects.session_declined | string |
Delete Envelope
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
id | True | string |
Envelope ID |
List All Accounts
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
id
|
id | string | |
Name
|
name | string |
Name |
Email
|
string |
|
|
number
|
number | string | |
timezone
|
timezone | string | |
role
|
role | string | |
active
|
active | boolean | |
group_id
|
group_id | string | |
created
|
created | string | |
verified
|
verified | string |
Get Field Attachments
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
envelope_id | True | string |
Envelope ID |
Field Id
|
id | True | string |
Field Id |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
id
|
id | string | |
original
|
original | string | |
name
|
name | string | |
type
|
type | string | |
size
|
size | integer | |
created
|
created | string |
List All Documents for a envelope
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
envelope_id | True | string |
Envelope ID |
Endpoint Duration
|
endpoint_duration | integer |
Sets the number of minutes that the original, and master endpoints will be accessible for. Number can range between 1 and 10080 with the default being 60 |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
Id
|
id | string |
Id |
Name
|
name | string |
Name |
pages
|
pages | integer | |
Original
|
original | string |
Original |
Master
|
master | string |
Master |
Created
|
created | string |
Created |
Get Envelope
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
id | True | string |
Envelope ID |
Endpoint Duration
|
endpoint_duration | integer |
Sets the number of minutes that the original, and master endpoints will be accessible for. Number can range between 1 and 10080 with the default being 60 |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id |
name
|
name | string |
Name |
message
|
message | string |
Message |
status
|
status | string |
Status |
shared
|
shared | boolean |
Shared |
created
|
created | string |
Created |
sent
|
sent | string |
Sent |
voided
|
voided | string |
Voided |
declined
|
declined | string |
Declined |
completed
|
completed | string |
Completed |
master
|
master | string |
Master |
combined
|
combined | string |
Combined |
certificate
|
certificate | string |
Certificate |
account_id
|
account_id | string |
Account Id |
group_id
|
group_id | string |
Group Id |
Recipients
|
recipients | array of object | |
Name
|
recipients.name | string |
Name |
Email Id
|
recipients.email | string |
Email Id |
Mobile
|
recipients.mobile | string |
Mobile |
Recipient Type
|
recipients.type | string |
The recipient type, defaults to signer when not supplied |
Message
|
recipients.message | string |
Message |
Password
|
recipients.password | ||
Muted?
|
recipients.muted | boolean |
This will stop Annature from sending any correspondence to the recipient |
Signing Order
|
recipients.order | integer |
Signing Order |
Destination endpoint after the recipient has completed the envelope
|
recipients.redirects.session_completed | string |
Destination endpoint after the recipient has completed the envelope |
Destination endpoint after the recipient has declined to sign the envelope
|
recipients.redirects.session_declined | string |
Destination endpoint after the recipient has declined to sign the envelope |
fields
|
recipients.fields | array of object | |
id
|
recipients.fields.id | string | |
recipient_id
|
recipients.fields.recipient_id | string | |
type
|
recipients.fields.type | string | |
page
|
recipients.fields.page | integer | |
x_coordinate
|
recipients.fields.x_coordinate | integer | |
y_coordinate
|
recipients.fields.y_coordinate | integer | |
Required
|
recipients.fields.required | boolean |
Required |
Read_only
|
recipients.fields.read_only | boolean |
Read_only |
Collaborative
|
recipients.fields.collaborative | boolean |
Collaborative |
width
|
recipients.fields.width | integer | |
font_size
|
recipients.fields.font_size | integer | |
font_type
|
recipients.fields.font_type | string | |
created
|
recipients.fields.created | string |
List All Envelopes
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope Name
|
name | string |
An exact-match filter on the list based on the envelope's name property |
|
Envelope Status
|
status | string |
An exact-match filter on the list based on the envelope's status |
|
Recipient Name
|
recipient | string |
An exact-match filter on the list based on any recipient's name or email property |
|
Created before
|
created_before | date |
Returns results where the created date is before the given value |
|
Created After
|
created_after | date |
Returns results where the created date is after the given value |
|
Completed before
|
completed_before | date |
Returns results where the completed date is before the given value |
|
Completed After
|
completed_after | date |
Returns results where the completed date is after the given value |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
id
|
id | string |
Id |
name
|
name | string |
Name |
message
|
message | string |
Message |
status
|
status | string |
Status |
shared
|
shared | boolean |
Shared |
created
|
created | string |
Created |
sent
|
sent | string |
Sent |
voided
|
voided | string |
Voided |
declined
|
declined | string |
Declined |
completed
|
completed | string |
Completed |
combined
|
combined | string |
Combined |
master
|
master | string |
Master |
certificate
|
certificate | string |
Certificate |
account_id
|
account_id | string |
Account Id |
group_id
|
group_id | string |
Group Id |
Recipients
|
recipients | array of object | |
Name
|
recipients.name | string |
Name |
Email Id
|
recipients.email | string |
Email Id |
Mobile
|
recipients.mobile | string |
Mobile |
Recipient Type
|
recipients.type | string |
The recipient type, defaults to signer when not supplied |
Message
|
recipients.message | string |
Message |
Password
|
recipients.password | ||
Muted?
|
recipients.muted | boolean |
This will stop Annature from sending any correspondence to the recipient |
Signing Order
|
recipients.order | integer |
Signing Order |
Destination endpoint after the recipient has completed the envelope
|
recipients.redirects.session_completed | string |
Destination endpoint after the recipient has completed the envelope |
Destination endpoint after the recipient has declined to sign the envelope
|
recipients.redirects.session_declined | string |
Destination endpoint after the recipient has declined to sign the envelope |
fields
|
recipients.fields | array of object | |
id
|
recipients.fields.id | string | |
recipient_id
|
recipients.fields.recipient_id | string | |
type
|
recipients.fields.type | string | |
page
|
recipients.fields.page | integer | |
x_coordinate
|
recipients.fields.x_coordinate | integer | |
y_coordinate
|
recipients.fields.y_coordinate | integer | |
Required
|
recipients.fields.required | boolean |
Required |
Read_only
|
recipients.fields.read_only | boolean |
Read_only |
Collaborative
|
recipients.fields.collaborative | boolean |
Collaborative |
width
|
recipients.fields.width | integer | |
font_size
|
recipients.fields.font_size | integer | |
font_type
|
recipients.fields.font_type | string | |
created
|
recipients.fields.created | string |
Get Field
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
envelope_id | True | string |
Envelope ID |
Field Id
|
id | True | string |
Field Id |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id |
recipient_id
|
recipient_id | string |
Recipient Id |
type
|
type | string |
Type |
page
|
page | integer | |
anchor
|
anchor | string |
Anchor |
x_coordinate
|
x_coordinate | integer | |
y_coordinate
|
y_coordinate | integer | |
Required
|
required | boolean |
Required |
Read_only
|
read_only | boolean |
Read_only |
Collaborative
|
collaborative | boolean |
Allows other recipients on the envelope to modify the values |
value
|
value | string |
The field's value |
Checked
|
checked | boolean |
Checked |
height
|
height | integer | |
width
|
width | integer | |
options
|
options | ||
font_size
|
font_size | integer | |
font_type
|
font_type | string |
Possible values are courier and helvetica |
date_format
|
date_format | string |
Date Format |
created
|
created | string |
Created |
List All Fields
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
envelope_id | True | string |
Envelope ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
id
|
id | string | |
recipient_id
|
recipient_id | string | |
type
|
type | string | |
page
|
page | integer | |
anchor
|
anchor | string | |
x_coordinate
|
x_coordinate | integer | |
y_coordinate
|
y_coordinate | integer | |
Required
|
required | boolean |
Required |
Read_only
|
read_only | boolean |
Read_only |
Collaborative
|
collaborative | boolean |
Collaborative |
value
|
value | string | |
Checked
|
checked | boolean |
Checked |
height
|
height | integer | |
width
|
width | integer | |
options
|
options | ||
font_size
|
font_size | integer | |
font_type
|
font_type | string | |
date_format
|
date_format | string | |
created
|
created | string |
Get Organisation
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
Id |
name
|
name | string |
Name |
business
|
business | string |
Business |
email
|
string |
|
|
number
|
number | string |
Number |
address
|
address | string |
Address |
website
|
website | string |
Website |
logo
|
logo | string |
Logo |
colour
|
colour | string |
Colour |
created
|
created | string |
Created |
Get a single recipient created for an envelope using the id property that was returned in the create an envelope response body
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Recipient
|
id | True | string |
Recipient Id |
Returns
Name | Path | Type | Description |
---|---|---|---|
Id
|
id | string |
Id |
name
|
name | string |
Name |
email
|
string |
|
|
mobile
|
mobile | string |
Mobile |
type
|
type | string |
Type |
status
|
status | string |
Status |
message
|
message | string |
Message |
Password
|
password |
Password |
|
Muted
|
muted | boolean |
Muted |
order
|
order | integer | |
declined_reason
|
declined_reason | string |
Declined_reason |
created
|
created | string |
Created |
sent
|
sent | string |
Sent |
declined
|
declined | string |
Declined |
completed
|
completed | string |
Completed |
session_completed
|
redirects.session_completed | string |
Session_completed |
session_declined
|
redirects.session_declined | string |
Session_declined |
Get Template
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Template ID
|
id | True | string |
Template ID |
Returns
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
name
|
name | string | |
Shared
|
shared | boolean |
Shared |
envelope_name
|
envelope_name | string | |
envelope_message
|
envelope_message | string | |
Envelope_shared
|
envelope_shared | boolean |
Envelope_shared |
created
|
created | string | |
account_id
|
account_id | string | |
group_id
|
group_id | string | |
documents
|
documents | array of object | |
Id
|
documents.id | string |
Id |
Name
|
documents.name | string |
Name |
pages
|
documents.pages | integer | |
Original
|
documents.original | string |
Original |
Master
|
documents.master | string |
Master |
Created
|
documents.created | string |
Created |
roles
|
roles | array of object | |
Id
|
roles.id | string |
Id |
Name
|
roles.name | string |
Name |
Recipient Name
|
roles.recipient_name | string |
Recipient Name |
Recipient Email
|
roles.recipient_email | string |
Recipient Email |
Recipient Mobile
|
roles.recipient_mobile | string |
Recipient Mobile |
Recipient Type
|
roles.recipient_type | string |
The recipient type, defaults to signer when not supplied |
Password
|
roles.recipient_password | string |
Password |
Signing Order
|
roles.order | integer |
Signing Order |
Destination endpoint after the recipient has completed the envelope
|
roles.recipient_redirects.session_completed | string |
Destination endpoint after the recipient has completed the envelope |
Destination endpoint after the recipient has declined to sign the envelope
|
roles.recipient_redirects.session_declined | string |
Destination endpoint after the recipient has declined to sign the envelope |
List All Templates
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Name
|
name | string |
An exact-match filter on the list based on the templates |
|
Created before
|
created_before | date |
Returns results where the created date is before the given value |
|
Created After
|
created_after | date |
Returns results where the created date is after the given value |
Returns
Name | Path | Type | Description |
---|---|---|---|
|
array of object | ||
id
|
id | string | |
name
|
name | string | |
Shared
|
shared | boolean |
Shared |
envelope_name
|
envelope_name | string | |
envelope_message
|
envelope_message | string | |
Envelope_shared
|
envelope_shared | boolean |
Envelope_shared |
created
|
created | string | |
account_id
|
account_id | string | |
group_id
|
group_id | string | |
documents
|
documents | array of object | |
Id
|
documents.id | string |
Id |
Name
|
documents.name | string |
Name |
pages
|
documents.pages | integer | |
Original
|
documents.original | string |
Original |
Master
|
documents.master | string |
Master |
Created
|
documents.created | string |
Created |
roles
|
roles | array of object | |
Id
|
roles.id | string |
Id |
Name
|
roles.name | string |
Name |
Recipient Name
|
roles.recipient_name | string |
Recipient Name |
Recipient Email
|
roles.recipient_email | string |
Recipient Email |
Recipient Mobile
|
roles.recipient_mobile | string |
Recipient Mobile |
Recipient Type
|
roles.recipient_type | string |
The recipient type, defaults to signer when not supplied |
Password
|
roles.recipient_password | string |
Password |
Signing Order
|
roles.order | integer |
Signing Order |
Destination endpoint after the recipient has completed the envelope
|
roles.recipient_redirects.session_completed | string |
Destination endpoint after the recipient has completed the envelope |
Destination endpoint after the recipient has declined to sign the envelope
|
roles.recipient_redirects.session_declined | string |
Destination endpoint after the recipient has declined to sign the envelope |
Send Envelope
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
id | True | string |
Envelope ID |
Send Envelope
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Envelope ID
|
id | True | string |
Envelope ID |
Event Trigger - Envelope and Recipient |
Triggers when an event occurs when envelopes completed or recipient views |
Triggers when an event occurs when envelopes completed or recipient views
Returns
- Body
- WebhookEventContent
Name | Path | Type | Description |
---|---|---|---|
event
|
event | string | |
envelope_id
|
envelope_id | string | |
voided
|
voided | string | |
completed
|
completed | string | |
master
|
master | string | |
certificate
|
certificate | string | |
sent
|
sent | string | |
method
|
method | string | |
recipient_id
|
recipient_id | string | |
viewed
|
viewed | string | |
declined
|
declined | string | |
declined_reason
|
declined_reason | string | |
failed
|
failed | string | |
diagnosis
|
diagnosis | string |