NomaSign (Preview)

Send reusable NomaSign templates for signature from automated workflows. Exchange an integration refresh token for a bearer token, then send one or many recipient rows from a saved template with optional field values, reminders, expiry, and email settings.

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 NomaSign Support
URL https://www.nomasign.com/service-delivery/
Email support@nomasign.com
Connector Metadata
Publisher You Source SA
Website https://www.nomasign.com
Privacy policy https://www.nomasign.com/privacy/
Categories Productivity

NomaSign

NomaSign helps teams send reusable signing templates for signature from automated workflows. The connector exposes two main actions: exchange a NomaSign integration refresh token for a bearer token, and send a saved template to one or more recipient rows.

Prerequisites

  • A NomaSign account with an active plan that supports integrations.
  • A saved NomaSign template with labelled placeholders.
  • A NomaSign integration refresh token generated in the NomaSign web app.
  • A secure store for the refresh token, such as Azure Key Vault.

Supported actions

Exchange refresh token

Exchanges the current NomaSign integration refresh token for an access token and a rotated refresh token. Store the returned refresh token before the next run.

Send template

Creates signing sessions from a saved NomaSign template, maps recipient labels to template placeholders, prefills optional field values by label, and sends signing invitations.

Known issues and limitations

  • The initial integration refresh token is generated in the NomaSign web app and shown once.
  • Refresh tokens rotate. A workflow must store the latest returned refresh token after every successful exchange.
  • Recipient labels must match template placeholder labels. Missing placeholder mappings return a validation error.
  • Field values are best effort. Unmatched field labels are skipped.
  • The sender must keep their Microsoft or Google account connected in NomaSign so template documents can be copied and invitations can be sent.

Getting credentials

Sign in to the NomaSign web app as an organization owner, open the integration setup area, create or select an integrator, and generate an integration token. Copy the refresh token into a secure store immediately because it is shown only once.

Support

For support, visit https://www.nomasign.com/service-delivery/ or email support@nomasign.com.

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.

Actions

Exchange refresh token

Exchanges a NomaSign integration refresh token for a short lived bearer token and a rotated refresh token.

Send template

Creates signing sessions from a saved NomaSign template, copies the template documents, and sends signing invitations to mapped recipients.

Exchange refresh token

Exchanges a NomaSign integration refresh token for a short lived bearer token and a rotated refresh token.

Parameters

Name Key Required Type Description
Refresh token
refresh_token True password

The active NomaSign integration refresh token.

Returns

OAuth token response.

Send template

Creates signing sessions from a saved NomaSign template, copies the template documents, and sends signing invitations to mapped recipients.

Parameters

Name Key Required Type Description
NomaSign authorization
X-NomaSign-Authorization True password

Bearer authorization value using the access token returned by Exchange refresh token, for example Bearer ey...

Template ID
templateId True string

The NomaSign template identifier.

Label
label True string

The template placeholder label, matched case insensitively.

Name
name True string

The recipient display name.

Email
email True email

The recipient email address.

Document
document string

Optional document filename filter for duplicate field labels.

Label
label True string

The template field label. Duplicate labels use numeric suffixes such as Amount 2.

Recipient
recipient string

Optional recipient placeholder label filter for duplicate field labels.

Value
value True string

The value to prefill into matching template fields.

Signing type
signingType string

Controls whether recipients may sign in parallel or must sign in order.

Authentication requirement
authRequirement string

Controls whether public signing links require one time passcode verification.

Sender name
senderName string

The sender display name used in signing invitations.

Subject
subject string

The email subject for signing invitations.

Message
message string

The plain message included in signing invitations.

Message template
messageTemplate string

The message template used for signing invitations.

CC recipients
cc array of string

Email addresses copied on signing invitations.

Reply to email
replyToEmail email

The reply to email address for signing invitations.

Send initial notification
sendInitialNotification boolean

Set to true to send the initial signing invitations immediately.

Reminders enabled
remindersEnabled boolean

Set to true to schedule signing reminders.

Reminder days before expiry
reminderDaysBeforeExpiry array of integer

Days before expiry when reminder emails should be sent.

Expires in days
expiresInDays integer

Number of days before the created signing sessions expire.

Returns

Template send response.

Definitions

TokenResponse

OAuth token response.

Name Path Type Description
Access token
access_token string

The bearer token to use in the X-NomaSign-Authorization header.

Refresh token
refresh_token string

The rotated refresh token to store for the next run.

Expires in
expires_in integer

The access token lifetime in seconds.

Token type
token_type string

The token type returned by the authorization service.

Scope
scope string

The scopes granted to the access token.

SendTemplateResponse

Template send response.

Name Path Type Description
instantiation
instantiation InstantiateTemplateResponse

Template instantiation response.

Invites
invites array of SessionInviteResult

Per session invitation results.

InstantiateTemplateResponse

Template instantiation response.

Name Path Type Description
Bulk send batch ID
bulkSendBatchId string

Batch identifier when more than one session was created.

Sessions
sessions array of InstantiateRowResult

Per row session creation results.

InstantiateRowResult

Per row session creation result.

Name Path Type Description
Row index
rowIndex integer

The zero based row index from the request.

Session ID
sessionId string

The created signing session identifier.

Document IDs
documentIds array of string

The created session document identifiers in template document order.

Status
status string

The row creation status.

Error
error string

The row error message, when creation failed.

SessionInviteResult

Per session invitation result.

Name Path Type Description
Session ID
sessionId string

The signing session identifier.

Title
title string

The signing session title.

Invite status
inviteStatus string

The invitation status for this session.

Invite error
inviteError string

The invitation error message, when sending failed.

Participants
participants array of SessionParticipantEmailResult

Per participant email results.

SessionParticipantEmailResult

Per participant email result.

Name Path Type Description
Participant ID
participantId string

The signing participant identifier.

Email
email email

The participant email address.

Name
name string

The participant display name.

Status
status string

The participant email status.

Signing URL
signingUrl string

The public signing URL for this participant.