GoNitro · Arazzo Workflow

Create and send a Nitro Sign envelope

Version 1.0.0

Authenticate, create an envelope, add a document, participant, and signature field, then send it for signing.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub CompanyDocumentsPDFE-SignatureElectronic SignaturesDocument AutomationDocument ConversionData ExtractionRedactionOCRProductivityComplianceArazzoWorkflows

Provider

gonitro

Workflows

createAndSendEnvelope
End-to-end Nitro Sign envelope creation and dispatch.
6 steps inputs: clientID, clientSecret, envelopeName, signerEmail, signerName outputs: envelopeID
1
getToken
2
createEnvelope
3
createDocument
4
createParticipant
5
createField
6
sendForSigning

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Create and send a Nitro Sign envelope
  version: 1.0.0
  summary: Authenticate, create an envelope, add a document, participant, and signature field, then send it for signing.
sourceDescriptions:
- name: authenticationApi
  url: ../openapi/gonitro-authentication-api-openapi.yml
  type: openapi
- name: signApi
  url: ../openapi/gonitro-sign-api-openapi.yml
  type: openapi
workflows:
- workflowId: createAndSendEnvelope
  summary: End-to-end Nitro Sign envelope creation and dispatch.
  inputs:
    type: object
    properties:
      clientID: {type: string}
      clientSecret: {type: string}
      envelopeName: {type: string}
      signerName: {type: string}
      signerEmail: {type: string}
  steps:
  - stepId: getToken
    operationId: getTokenRfc6749
    requestBody:
      contentType: application/json
      payload:
        clientID: $inputs.clientID
        clientSecret: $inputs.clientSecret
    outputs:
      accessToken: $response.body#/access_token
  - stepId: createEnvelope
    operationId: createEnvelope
    parameters:
    - name: Authorization
      in: header
      value: "Bearer {$steps.getToken.outputs.accessToken}"
    requestBody:
      contentType: application/json
      payload:
        name: $inputs.envelopeName
    outputs:
      envelopeID: $response.body#/id
  - stepId: createDocument
    operationId: createDocument
    parameters:
    - name: Authorization
      in: header
      value: "Bearer {$steps.getToken.outputs.accessToken}"
    - name: envelopeID
      in: path
      value: $steps.createEnvelope.outputs.envelopeID
    outputs:
      documentID: $response.body#/id
  - stepId: createParticipant
    operationId: createParticipant
    parameters:
    - name: Authorization
      in: header
      value: "Bearer {$steps.getToken.outputs.accessToken}"
    - name: envelopeID
      in: path
      value: $steps.createEnvelope.outputs.envelopeID
    requestBody:
      contentType: application/json
      payload:
        name: $inputs.signerName
        email: $inputs.signerEmail
        role: SIGNER
    outputs:
      participantID: $response.body#/id
  - stepId: createField
    operationId: createField
    parameters:
    - name: Authorization
      in: header
      value: "Bearer {$steps.getToken.outputs.accessToken}"
    - name: envelopeID
      in: path
      value: $steps.createEnvelope.outputs.envelopeID
    - name: documentID
      in: path
      value: $steps.createDocument.outputs.documentID
    outputs:
      fieldID: $response.body#/id
  - stepId: sendForSigning
    operationId: sendForSigning
    parameters:
    - name: Authorization
      in: header
      value: "Bearer {$steps.getToken.outputs.accessToken}"
    - name: envelopeID
      in: path
      value: $steps.createEnvelope.outputs.envelopeID
  outputs:
    envelopeID: $steps.createEnvelope.outputs.envelopeID

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/gonitro-create-and-send-envelope"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.