API Reference

undefined

API Endpoint
https://localhost:8080/aws/rest/services
Schemes: http, https
Version: 16.25.0.38

packages{packageId}documentsvisibility

Retrieve document visibility information for a package

GET /packages/{packageId}/documents/visibility
packageId: string
in path

(no description)

successful operation

401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
{
  "configurations": [
    {
      "documentUid": "string",
      "roleUids": [
        "string"
      ],
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "id": "string",
  "data": "object",
  "name": "string"
}

accountcustomfields

Find an account custom field by Id

GET /account/customfields/{customFieldId}

Custom field id must be alphanumeric

customFieldId: string
in path

The id of the custom field to be retrieved.

200 OK

successful operation

400 Bad Request

Invalid field Id

Response Content-Types: application/json
Response Example (200 OK)
{
  "required": "boolean",
  "id": "string",
  "data": "object",
  "translations": [
    {
      "description": "string",
      "language": "string",
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "value": "string",
  "name": "string"
}

Find account custom fields with paging criteria

GET /account/customfields
dir: string
in query

(no description)

from: integer (int32)
in query

(no description)

to: integer (int32)
in query

(no description)

200 OK

successful operation

Response Content-Types: application/json
Response Example (200 OK)
[
  {
    "required": "boolean",
    "id": "string",
    "data": "object",
    "translations": [
      {
        "description": "string",
        "language": "string",
        "id": "string",
        "data": "object",
        "name": "string"
      }
    ],
    "value": "string",
    "name": "string"
  }
]

usercustomfields

Find user custom fields

GET /user/customfields

This route returns a List of UserCustomFields, not a simple CustomField.

successful operation

401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
[
  {
    "id": "string",
    "data": "object",
    "translations": [
      {
        "description": "string",
        "language": "string",
        "id": "string",
        "data": "object",
        "name": "string"
      }
    ],
    "value": "string",
    "name": "string"
  }
]

Find a user custom field by Id

GET /user/customfields/{customFieldId}

Custom field id must be alphanumeric

customFieldId: string
in path

The id of the user custom field to be retrieved.

successful operation

401 Unauthorized

Not authorized

403 Forbidden

Invalid custom Id

Response Content-Types: application/json
Response Example (200 OK)
{
  "id": "string",
  "data": "object",
  "translations": [
    {
      "description": "string",
      "language": "string",
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "value": "string",
  "name": "string"
}

nativeBridge

Retrieve an package sender's native bridge configuration.

GET /nativeBridge/{packageId}/configuration
packageId: string
in path

(no description)

successful operation

Response Content-Types: application/json
Response Example (200 OK)
{
  "url": "string",
  "version": "string"
}

Retrieve an account feature for a package sender.

GET /nativeBridge/{packageId}/enabled
packageId: string
in path

(no description)

200 OK

successful operation

type
boolean
Response Content-Types: application/json
Response Example (200 OK)
"boolean"

packages{packageId}designer

Retrieve default designer settings for a package.

GET /packages/{packageId}/designer
packageId: string
in path

(no description)

successful operation

403 Forbidden

error.forbidden.cannotViewDeletePkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "saveLayout": "boolean",
  "applyLayout": "boolean",
  "addSigner": "boolean",
  "settings": "boolean",
  "send": "boolean",
  "rolePickerSender": "boolean",
  "rolePickerAddSigner": "boolean",
  "addBarcode": "boolean",
  "documentTitle": "boolean",
  "documentDescription": "boolean",
  "banner": "string",
  "info": "boolean",
  "addDocument": "boolean",
  "editDocument": "boolean",
  "deleteDocument": "boolean",
  "fieldSettings": "object",
  "header": "boolean",
  "documentCollectionDefaultViewType": "string"
}

Retrieve designer settings profile for a package.

GET /packages/{packageId}/designer/{profileName}
packageId: string
in path

(no description)

profileName: string
in path

(no description)

successful operation

403 Forbidden

error.forbidden.cannotViewDeletePkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "saveLayout": "boolean",
  "applyLayout": "boolean",
  "addSigner": "boolean",
  "settings": "boolean",
  "send": "boolean",
  "rolePickerSender": "boolean",
  "rolePickerAddSigner": "boolean",
  "addBarcode": "boolean",
  "documentTitle": "boolean",
  "documentDescription": "boolean",
  "banner": "string",
  "info": "boolean",
  "addDocument": "boolean",
  "editDocument": "boolean",
  "deleteDocument": "boolean",
  "fieldSettings": "object",
  "header": "boolean",
  "documentCollectionDefaultViewType": "string"
}

account

Retrieve a list of the users in an account.

GET /account/senders
search: string
in query

Filter for the user first name, last name and email

from: integer (int32)
in query

The first record requested in the results (useful for paging)

to: integer (int32)
in query

The last record requested in the results (useful for paging)

dir: string asc, desc
in query

The direction of the sorting of the results

200 OK

successful operation

type
403 Forbidden

Forbidden from viewing other senders' details (not an account manager).

Response Content-Types: application/json
Response Example (200 OK)
[
  {
    "status": "string",
    "language": "string",
    "signature": {
      "textual": {
        "font": "string",
        "color": "string"
      },
      "handdrawn": "string"
    },
    "id": "string",
    "data": "object",
    "account": {
      "owner": "string",
      "id": "string",
      "customFields": [
        {
          "required": "boolean",
          "id": "string",
          "data": "object",
          "translations": [
            {
              "description": "string",
              "language": "string",
              "id": "string",
              "data": "object",
              "name": "string"
            }
          ],
          "value": "string",
          "name": "string"
        }
      ],
      "data": "object",
      "company": {
        "id": "string",
        "data": "object",
        "address": {
          "zipcode": "string",
          "address1": "string",
          "address2": "string",
          "city": "string",
          "country": "string",
          "state": "string"
        },
        "name": "string"
      },
      "licenses": [
        {
          "status": "string",
          "plan": {
            "group": "string",
            "description": "string",
            "id": "string",
            "features": "object",
            "data": "object",
            "cycle": "string",
            "contract": "string",
            "freeCycles": {
              "cycle": "string",
              "count": "integer (int32)"
            },
            "quotas": [
              {
                "cycle": "string",
                "scope": "string",
                "limit": "integer (int32)",
                "target": "string"
              }
            ],
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string",
                "data": "object",
                "name": "string"
              }
            },
            "original": "string",
            "name": "string"
          },
          "transactions": [
            {
              "creditCard": {
                "cvv": "string",
                "number": "string",
                "expiration": {
                  "month": "integer (int32)",
                  "year": "integer (int32)"
                },
                "name": "string",
                "type": "string"
              },
              "price": {
                "amount": "integer (int32)",
                "currency": {}
              }
            }
          ]
        }
      ]
    }
  }
]

GET /account/senders/{senderId}/apiKey

senderId: string
in path

(no description)

default

successful operation

Response Content-Types: application/json

Retrieve information about a sender.

GET /account/senders/{senderId}

Anyone can view their own sender details. Only account managers can view other details of other senders in their account.

senderId: string
in path

(no description)

rawSignatureCapture: boolean false
in query

(no description)

200 OK

successful operation

400 Bad Request

Attempting to view a sender from a different account.

403 Forbidden

Forbidden from viewing another sender's details (not an account manager).

Response Content-Types: application/json
Response Example (200 OK)
{
  "status": "string",
  "language": "string",
  "signature": {
    "textual": {
      "font": "string",
      "color": "string"
    },
    "handdrawn": "string"
  },
  "id": "string",
  "data": "object",
  "account": {
    "owner": "string",
    "id": "string",
    "customFields": [
      {
        "required": "boolean",
        "id": "string",
        "data": "object",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string"
      }
    ],
    "data": "object",
    "company": {
      "id": "string",
      "data": "object",
      "address": {
        "zipcode": "string",
        "address1": "string",
        "address2": "string",
        "city": "string",
        "country": "string",
        "state": "string"
      },
      "name": "string"
    },
    "licenses": [
      {
        "status": "string",
        "plan": {
          "group": "string",
          "description": "string",
          "id": "string",
          "features": "object",
          "data": "object",
          "cycle": "string",
          "contract": "string",
          "freeCycles": {
            "cycle": "string",
            "count": "integer (int32)"
          },
          "quotas": [
            {
              "cycle": "string",
              "scope": "string",
              "limit": "integer (int32)",
              "target": "string"
            }
          ],
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "original": "string",
          "name": "string"
        },
        "transactions": [
          {
            "creditCard": {
              "cvv": "string",
              "number": "string",
              "expiration": {
                "month": "integer (int32)",
                "year": "integer (int32)"
              },
              "name": "string",
              "type": "string"
            },
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string"
              }
            }
          }
        ]
      }
    ]
  }
}

GET /account/packageSettings

default

successful operation

Response Content-Types: application/json

GET /account/designerSettings

profile: string
in query

profile

default

successful operation

Response Content-Types: application/json

GET /account/defaultConsentDocument

Accept: string
in header

(no description)

language: string
in query

Language

default

successful operation

Response Content-Types: application/octet-stream

GET /account/defaultConsentProperties

language: string
in query

Language

default

successful operation

Response Content-Types: application/json

Retrieve details about an account.

GET /account
200 OK

successful operation

403 Forbidden

Forbidden from viewing account details: current session is limited to signing a specific package.

Response Content-Types: application/json
Response Example (200 OK)
{
  "owner": "string",
  "id": "string",
  "customFields": [
    {
      "required": "boolean",
      "id": "string",
      "data": "object",
      "translations": [
        {
          "description": "string",
          "language": "string",
          "id": "string",
          "data": "object",
          "name": "string"
        }
      ],
      "value": "string",
      "name": "string"
    }
  ],
  "data": "object",
  "company": {
    "id": "string",
    "data": "object",
    "address": {
      "zipcode": "string",
      "address1": "string",
      "address2": "string",
      "city": "string",
      "country": "string",
      "state": "string"
    },
    "name": "string"
  },
  "licenses": [
    {
      "status": "string",
      "plan": {
        "group": "string",
        "description": "string",
        "id": "string",
        "features": "object",
        "data": "object",
        "cycle": "string",
        "contract": "string",
        "freeCycles": {
          "cycle": "string",
          "count": "integer (int32)"
        },
        "quotas": [
          {
            "cycle": "string",
            "scope": "string",
            "limit": "integer (int32)",
            "target": "string"
          }
        ],
        "price": {
          "amount": "integer (int32)",
          "currency": {
            "id": "string",
            "data": "object",
            "name": "string"
          }
        },
        "original": "string",
        "name": "string"
      },
      "transactions": [
        {
          "creditCard": {
            "cvv": "string",
            "number": "string",
            "expiration": {
              "month": "integer (int32)",
              "year": "integer (int32)"
            },
            "name": "string",
            "type": "string"
          },
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "created": "string (date-time)"
        }
      ],
      "paidUntil": "string (date-time)",
      "created": "string (date-time)"
    }
  ],
  "timezoneId": "string",
  "logoUrl": "string",
  "logoAltTextKey": "string",
  "providers": {
    "documents": [
      {}
    ]
  }
}

packages{packageId}documents{documentId}approvals

Retrieve an existing approval.

GET /packages/{packageId}/documents/{documentId}/approvals/{approvalId}
packageId: string
in path

The id of the package that contains the approval

documentId: string
in path

The id of the document that contains the approval

approvalId: string
in path

The id of the approval retrieved

200 OK

successful operation

Response Content-Types: application/json
Response Example (200 OK)
{
  "role": "string",
  "id": "string",
  "data": "object",
  "accepted": "string (date-time)",
  "enforceCaptureSignature": "boolean",
  "signed": "string (date-time)",
  "optional": "boolean",
  "fields": [
    {
      "binding": "string",
      "validation": {
        "required": "boolean",
        "maxLength": "integer (int32)",
        "errorCode": "integer (int32)",
        "minLength": "integer (int32)",
        "enum": [
          "string"
        ],
        "errorMessage": "string",
        "pattern": "string"
      },
      "id": "string",
      "page": "integer (int32)",
      "subtype": "string",
      "data": "object",
      "extract": "boolean",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "formattedValue": "string",
      "left": "number (double)",
      "extractAnchor": {
        "width": "integer (int32)",
        "height": "integer (int32)",
        "anchorPoint": "string",
        "characterIndex": "integer (int32)",
        "leftOffset": "integer (int32)",
        "topOffset": "integer (int32)",
        "index": "integer (int32)",
        "text": "string"
      },
      "value": "string",
      "name": "string",
      "type": "string"
    }
  ],
  "name": "string"
}

Retrieve an existing field related to an existing approval.

GET /packages/{packageId}/documents/{documentId}/approvals/{approvalId}/fields/{fieldId}
Accept: string
in header

(no description)

packageId: string
in path

The id of the package that contains the field

documentId: string
in path

The id of the document that contains the field

approvalId: string
in path

The id of the approval that contains the field

fieldId: string
in path

The id of field that is requested

200 OK

successful operation

404 Not Found

Not Found. The field itself, or the package, document and approval containing the field could not be found

412 Precondition Failed

error.forbidden.cannotViewDeletePkg. The user that requested the field did not have access to that information.

Response Content-Types: application/json
Response Example (200 OK)
{
  "binding": "string",
  "validation": {
    "required": "boolean",
    "maxLength": "integer (int32)",
    "errorCode": "integer (int32)",
    "minLength": "integer (int32)",
    "enum": [
      "string"
    ],
    "errorMessage": "string",
    "pattern": "string"
  },
  "id": "string",
  "page": "integer (int32)",
  "subtype": "string",
  "data": "object",
  "extract": "boolean",
  "width": "number (double)",
  "height": "number (double)",
  "top": "number (double)",
  "formattedValue": "string",
  "left": "number (double)",
  "extractAnchor": {
    "width": "integer (int32)",
    "height": "integer (int32)",
    "anchorPoint": "string",
    "characterIndex": "integer (int32)",
    "leftOffset": "integer (int32)",
    "topOffset": "integer (int32)",
    "index": "integer (int32)",
    "text": "string"
  },
  "value": "string",
  "name": "string",
  "type": "string"
}

packages{packageId}documents

Retrieve a single document

GET /packages/{packageId}/documents/{documentId}
Accept: string
in header

(no description)

packageId: string
in path

(no description)

documentId: string
in path

(no description)

200 OK

successful operation

Response Content-Types: application/json
Response Example (200 OK)
{
  "status": "string",
  "description": "string",
  "id": "string",
  "data": "object",
  "approvals": [
    {
      "role": "string",
      "id": "string",
      "data": "object",
      "accepted": "string (date-time)",
      "enforceCaptureSignature": "boolean",
      "signed": "string (date-time)",
      "optional": "boolean",
      "fields": [
        {
          "binding": "string",
          "validation": {
            "required": "boolean",
            "maxLength": "integer (int32)",
            "errorCode": "integer (int32)",
            "minLength": "integer (int32)",
            "enum": [
              "string"
            ],
            "errorMessage": "string",
            "pattern": "string"
          },
          "id": "string",
          "page": "integer (int32)",
          "subtype": "string",
          "data": "object",
          "extract": "boolean",
          "width": "number (double)",
          "height": "number (double)",
          "top": "number (double)",
          "formattedValue": "string",
          "left": "number (double)",
          "extractAnchor": {
            "width": "integer (int32)",
            "height": "integer (int32)",
            "anchorPoint": "string",
            "characterIndex": "integer (int32)",
            "leftOffset": "integer (int32)",
            "topOffset": "integer (int32)",
            "index": "integer (int32)",
            "text": "string"
          },
          "value": "string",
          "name": "string",
          "type": "string"
        }
      ],
      "name": "string"
    }
  ],
  "extract": "boolean",
  "extractionTypes": [
    "string"
  ],
  "tagged": "boolean",
  "signedHash": "string",
  "signerVerificationToken": "string",
  "pages": [
    {
      "id": "string",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "left": "number (double)",
      "index": "integer (int32)",
      "version": "integer (int32)"
    }
  ],
  "external": {
    "id": "string",
    "provider": "string",
    "providerName": "string",
    "data": "object"
  },
  "index": "integer (int32)",
  "fields": [
    {
      "binding": "string",
      "validation": {
        "required": "boolean",
        "maxLength": "integer (int32)",
        "errorCode": "integer (int32)",
        "minLength": "integer (int32)",
        "enum": [
          "string"
        ],
        "errorMessage": "string",
        "pattern": "string"
      },
      "id": "string",
      "page": "integer (int32)",
      "subtype": "string",
      "data": "object",
      "extract": "boolean",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "formattedValue": "string"
    }
  ]
}

GET /packages/{packageId}/documents/{documentId}/original

Accept: string
in header

(no description)

packageId: string
in path

(no description)

documentId: string
in path

(no description)

utf8: string
in query

(no description)

default

successful operation

Response Content-Types: application/pdf, application/*, */*

Retrieve a pdf document

GET /packages/{packageId}/documents/{documentId}/pdf
Accept: string
in header

(no description)

packageId: string
in path

(no description)

documentId: string
in path

(no description)

flatten: boolean false
in query

(no description)

utf8: string
in query

(no description)

200 OK

successful operation

Response Content-Types: application/pdf, application/*, */*
Response Example (200 OK)
{
  "status": "string",
  "description": "string",
  "id": "string",
  "data": "object",
  "approvals": [
    {
      "role": "string",
      "id": "string",
      "data": "object",
      "accepted": "string (date-time)",
      "enforceCaptureSignature": "boolean",
      "signed": "string (date-time)",
      "optional": "boolean",
      "fields": [
        {
          "binding": "string",
          "validation": {
            "required": "boolean",
            "maxLength": "integer (int32)",
            "errorCode": "integer (int32)",
            "minLength": "integer (int32)",
            "enum": [
              "string"
            ],
            "errorMessage": "string",
            "pattern": "string"
          },
          "id": "string",
          "page": "integer (int32)",
          "subtype": "string",
          "data": "object",
          "extract": "boolean",
          "width": "number (double)",
          "height": "number (double)",
          "top": "number (double)",
          "formattedValue": "string",
          "left": "number (double)",
          "extractAnchor": {
            "width": "integer (int32)",
            "height": "integer (int32)",
            "anchorPoint": "string",
            "characterIndex": "integer (int32)",
            "leftOffset": "integer (int32)",
            "topOffset": "integer (int32)",
            "index": "integer (int32)",
            "text": "string"
          },
          "value": "string",
          "name": "string",
          "type": "string"
        }
      ],
      "name": "string"
    }
  ],
  "extract": "boolean",
  "extractionTypes": [
    "string"
  ],
  "tagged": "boolean",
  "signedHash": "string",
  "signerVerificationToken": "string",
  "pages": [
    {
      "id": "string",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "left": "number (double)",
      "index": "integer (int32)",
      "version": "integer (int32)"
    }
  ],
  "external": {
    "id": "string",
    "provider": "string",
    "providerName": "string",
    "data": "object"
  },
  "index": "integer (int32)",
  "fields": [
    {
      "binding": "string",
      "validation": {
        "required": "boolean",
        "maxLength": "integer (int32)",
        "errorCode": "integer (int32)",
        "minLength": "integer (int32)",
        "enum": [
          "string"
        ],
        "errorMessage": "string",
        "pattern": "string"
      },
      "id": "string",
      "page": "integer (int32)",
      "subtype": "string",
      "data": "object",
      "extract": "boolean",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "formattedValue": "string"
    }
  ]
}

Retrieve a zipped document

GET /packages/{packageId}/documents/zip
packageId: string
in path

(no description)

flatten: boolean false
in query

(no description)

default

successful operation

Response Content-Types: application/zip

Returns ADA Html of the requested document.

GET /packages/{packageId}/documents/{documentId}/ada
packageId: string
in path

(no description)

documentId: string
in path

(no description)

language: string en
in query

(no description)

default

successful operation

Response Content-Types: text/html

packages{packageId}documents{documentId}signers

GET /packages/{packageId}/documents/{documentId}/signers/{signerId}/approvals

packageId: string
in path

(no description)

documentId: string
in path

(no description)

signerId: string
in path

(no description)

default

successful operation

Response Content-Types: application/json

fastTrack

GET /fastTrack/{packageId}/url

packageId: string
in path

(no description)

signing: boolean
in query

(no description)

default

successful operation

Response Content-Types: application/json

GET /fastTrack/{packageId}/qr

Accept: string
in header

(no description)

packageId: string
in path

(no description)

signing: boolean
in query

(no description)

default

successful operation

Response Content-Types: image/png

GET /fastTrack

token: string
in query

(no description)

default

successful operation

Response Content-Types: application/json

groups

Retrieve a Group.

GET /groups/{groupId}
groupId: string
in path

Id of Group to be retrieved

200 OK

successful operation

400 Bad Request

Invalid Group Id

401 Unauthorized

Not authorized

404 Not Found

error.notFound.groupNotFound. Means the the requested group could not be found

Response Content-Types: application/json
Response Example (200 OK)
{
  "id": "string",
  "data": "object",
  "account": {
    "owner": "string",
    "id": "string",
    "customFields": [
      {
        "required": "boolean",
        "id": "string",
        "data": "object",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string"
      }
    ],
    "data": "object",
    "company": {
      "id": "string",
      "data": "object",
      "address": {
        "zipcode": "string",
        "address1": "string",
        "address2": "string",
        "city": "string",
        "country": "string",
        "state": "string"
      },
      "name": "string"
    },
    "licenses": [
      {
        "status": "string",
        "plan": {
          "group": "string",
          "description": "string",
          "id": "string",
          "features": "object",
          "data": "object",
          "cycle": "string",
          "contract": "string",
          "freeCycles": {
            "cycle": "string",
            "count": "integer (int32)"
          },
          "quotas": [
            {
              "cycle": "string",
              "scope": "string",
              "limit": "integer (int32)",
              "target": "string"
            }
          ],
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "original": "string",
          "name": "string"
        },
        "transactions": [
          {
            "creditCard": {
              "cvv": "string",
              "number": "string",
              "expiration": {
                "month": "integer (int32)",
                "year": "integer (int32)"
              },
              "name": "string",
              "type": "string"
            },
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string",
                "data": "object",
                "name": "string"
              }
            },
            "created": "string (date-time)"
          }
        ],
        "paidUntil": "string (date-time)",
        "created": "string (date-time)"
      }
    ],
    "timezoneId": "string",
    "logoUrl": "string",
    "logoAltTextKey": "string"
  }
}

Retrieve a List of all Groups in this account.

GET /groups

Results can be returned in a paginated form if the 'from', 'to' and 'dir' query params are used. The results are returned as a List of Groups, not as a simple Group.

from: integer (int32)
in query

The index of the first result to return

to: integer (int32)
in query

The index of the last result to return

dir: string
in query

The order in which to sort the results, either 'asc' or 'desc', according to Group name.

requestType: string
in query

If the request type is manager, return only the groups that the request user is a manager of.

200 OK

successful operation

401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
{
  "id": "string",
  "data": "object",
  "account": {
    "owner": "string",
    "id": "string",
    "customFields": [
      {
        "required": "boolean",
        "id": "string",
        "data": "object",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string"
      }
    ],
    "data": "object",
    "company": {
      "id": "string",
      "data": "object",
      "address": {
        "zipcode": "string",
        "address1": "string",
        "address2": "string",
        "city": "string",
        "country": "string",
        "state": "string"
      },
      "name": "string"
    },
    "licenses": [
      {
        "status": "string",
        "plan": {
          "group": "string",
          "description": "string",
          "id": "string",
          "features": "object",
          "data": "object",
          "cycle": "string",
          "contract": "string",
          "freeCycles": {
            "cycle": "string",
            "count": "integer (int32)"
          },
          "quotas": [
            {
              "cycle": "string",
              "scope": "string",
              "limit": "integer (int32)",
              "target": "string"
            }
          ],
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "original": "string",
          "name": "string"
        },
        "transactions": [
          {
            "creditCard": {
              "cvv": "string",
              "number": "string",
              "expiration": {
                "month": "integer (int32)",
                "year": "integer (int32)"
              },
              "name": "string",
              "type": "string"
            },
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string",
                "data": "object",
                "name": "string"
              }
            },
            "created": "string (date-time)"
          }
        ],
        "paidUntil": "string (date-time)",
        "created": "string (date-time)"
      }
    ],
    "timezoneId": "string",
    "logoUrl": "string",
    "logoAltTextKey": "string"
  }
}

groupssummary

Retrieve summaries for all groups for the current account.

GET /groups/summary
200 OK

successful operation

401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
{
  "id": "string",
  "data": "object",
  "email": "string",
  "name": "string"
}

layouts

Search for a list of the available layouts

GET /layouts
Accept: string
in header

(no description)

type: string TEMPLATE
in query

(no description)

searchtype: string exact, exactname
in query

When empty, a wildcard search will be done in the layout name and description for the search value, otherwise the allowable values will make more restrictive searches

visibility: string ACCOUNT, SENDER ACCOUNT
in query

The visibility used to search for the layout.

from: integer (int32)
in query

The first record that will be returned. Useful for pagination.

to: integer (int32)
in query

The last record that will be returned. Useful for pagination.

sort: string created, updated, name
in query

The field according to which the data will be sorted

dir: string asc, desc
in query

The direction according to which the data will be sorted. 'asc' for ascending and 'des' for descending

200 OK

successful operation

Response Content-Types: application/json
Response Example (200 OK)
{
  "roles": [
    {
      "id": "string",
      "data": "object",
      "attachmentRequirements": [
        {
          "status": "string",
          "description": "string",
          "required": "boolean",
          "id": "string",
          "comment": "string",
          "name": "string",
          "data": "object"
        }
      ],
      "emailMessage": {
        "content": "string"
      },
      "reassign": "boolean",
      "locked": "boolean",
      "specialTypes": [
        "string"
      ],
      "index": "integer (int32)",
      "signers": [
        {
          "group": {
            "id": "string",
            "data": "object",
            "account": {
              "owner": "string",
              "id": "string",
              "customFields": [
                {
                  "required": "boolean",
                  "id": "string",
                  "data": "object",
                  "translations": [
                    {
                      "description": "string",
                      "language": "string",
                      "id": "string",
                      "data": "object",
                      "name": "string"
                    }
                  ],
                  "value": "string",
                  "name": "string"
                }
              ],
              "data": "object",
              "company": {
                "id": "string",
                "data": "object",
                "address": {
                  "zipcode": "string",
                  "address1": "string",
                  "address2": "string",
                  "city": "string",
                  "country": "string",
                  "state": "string"
                },
                "name": "string"
              },
              "licenses": [
                {
                  "status": "string",
                  "plan": {
                    "group": "string",
                    "description": "string",
                    "id": "string",
                    "features": "object",
                    "data": "object",
                    "cycle": "string",
                    "contract": "string",
                    "freeCycles": {
                      "cycle": "string",
                      "count": "integer (int32)"
                    },
                    "quotas": [
                      {
                        "cycle": "string",
                        "scope": "string",
                        "limit": "integer (int32)",
                        "target": "string"
                      }
                    ],
                    "price": {
                      "amount": "integer (int32)",
                      "currency": {
                        "id": "string",
                        "data": "object",
                        "name": "string"
                      }
                    },
                    "original": "string",
                    "name": "string"
                  }
                }
              ]
            }
          }
        }
      ]
    }
  ]
}

user{userId}journal

Download all of the user's notary e-journal entries.

GET /user/{userId}/journal/download
userId: string
in path

The ID of the user whose e-journal entries are being retrieved.

from: integer (int32)
in query

The first record that will be returned. Useful for pagination.

to: integer (int32)
in query

The last record that will be returned. Useful for pagination.

startDate: string
in query

The date after which entries must have been created in order to be retrieved.

endDate: string
in query

The date before which entries must have been created in order to be retrieved.

dir: string asc, desc
in query

The direction according to which the data will be sorted. 'asc' for ascending and 'des' for descending

successful operation

401 Unauthorized

Not authorized

Response Content-Types: text/csv
Response Example (200 OK)
{
  "sequenceNumber": "integer (int32)",
  "creationDate": "string (date-time)",
  "documentType": "string",
  "documentName": "string",
  "signerName": "string",
  "signatureType": "string",
  "idType": "string",
  "idValue": "string",
  "jurisdiction": "string",
  "comment": "string"
}

Retrieve all of the user's notary e-journal entries.

GET /user/{userId}/journal
userId: string
in path

The ID of the user whose e-journal entries are being retrieved.

from: integer (int32)
in query

The first record that will be returned. Useful for pagination.

to: integer (int32)
in query

The last record that will be returned. Useful for pagination.

startDate: string
in query

The date after which entries must have been created in order to be retrieved.

endDate: string
in query

The date before which entries must have been created in order to be retrieved.

dir: string asc, desc
in query

The direction according to which the data will be sorted. 'asc' for ascending and 'desc' for descending

successful operation

401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
{
  "sequenceNumber": "integer (int32)",
  "creationDate": "string (date-time)",
  "documentType": "string",
  "documentName": "string",
  "signerName": "string",
  "signatureType": "string",
  "idType": "string",
  "idValue": "string",
  "jurisdiction": "string",
  "comment": "string"
}

packages{packageId}reminders

Retrieve reminder schedule of a package.

GET /packages/{packageId}/reminders
packageId: string
in path

(no description)

successful operation

400 Bad Request

Could not find a package

401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
{
  "packageId": "string",
  "startInDaysDelay": "integer (int32)",
  "repetitionsCount": "integer (int32)",
  "intervalInDays": "integer (int32)",
  "reminders": [
    {
      "sentDate": "string (date-time)",
      "date": "string (date-time)"
    }
  ]
}

packages

Retrieve counts of packages by status

GET /packages/overview
startDate: string
in query

The date after which the package needs to have been last updated to be included in overview.

endDate: string
in query

The date before which the package needs to have been last updated to be included in overview.

filter: string Any combination of: inbox, draft, archived, trashed all
in query

(no description)

401 Unauthorized

Not authorized.

Response Content-Types: application/json

Retrieve a single package information.

GET /packages/{packageId}
Accept: string
in header

(no description)

packageId: string
in path

(no description)

rawSignatureCapture: boolean false
in query

(no description)

200 OK

successful operation

401 Unauthorized

Not authorized

404 Not Found

Not Found. The package Uid passed was not found or you cannot see this package.

Response Content-Types: application/json
Response Example (200 OK)
{
  "roles": [
    {
      "id": "string",
      "data": "object",
      "attachmentRequirements": [
        {
          "status": "string",
          "description": "string",
          "required": "boolean",
          "id": "string",
          "comment": "string",
          "name": "string",
          "data": "object"
        }
      ],
      "emailMessage": {
        "content": "string"
      },
      "reassign": "boolean",
      "locked": "boolean",
      "specialTypes": [
        "string"
      ],
      "index": "integer (int32)",
      "signers": [
        {
          "group": {
            "id": "string",
            "data": "object",
            "account": {
              "owner": "string",
              "id": "string",
              "customFields": [
                {
                  "required": "boolean",
                  "id": "string",
                  "data": "object",
                  "translations": [
                    {
                      "description": "string",
                      "language": "string",
                      "id": "string",
                      "data": "object",
                      "name": "string"
                    }
                  ],
                  "value": "string",
                  "name": "string"
                }
              ],
              "data": "object",
              "company": {
                "id": "string",
                "data": "object",
                "address": {
                  "zipcode": "string",
                  "address1": "string",
                  "address2": "string",
                  "city": "string",
                  "country": "string",
                  "state": "string"
                },
                "name": "string"
              },
              "licenses": [
                {
                  "status": "string",
                  "plan": {
                    "group": "string",
                    "description": "string",
                    "id": "string",
                    "features": "object",
                    "data": "object",
                    "cycle": "string",
                    "contract": "string",
                    "freeCycles": {
                      "cycle": "string",
                      "count": "integer (int32)"
                    },
                    "quotas": [
                      {
                        "cycle": "string",
                        "scope": "string",
                        "limit": "integer (int32)",
                        "target": "string"
                      }
                    ],
                    "price": {
                      "amount": "integer (int32)",
                      "currency": {
                        "id": "string",
                        "data": "object",
                        "name": "string"
                      }
                    },
                    "original": "string",
                    "name": "string"
                  }
                }
              ]
            }
          }
        }
      ]
    }
  ]
}

Retrieve the signing status of a package

GET /packages/{packageId}/signingStatus
packageId: string
in path

(no description)

signer: string
in query

(no description)

document: string
in query

(no description)

200 OK

successful operation

type
string
401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
"string"

Validate if the package is ready for prepare or send steps

GET /packages/{packageId}/readiness
packageId: string
in path

(no description)

stageName: string
in query

(no description)

checkSenderVisibility: boolean false
in query

(no description)

200 OK

successful operation

type
string
401 Unauthorized

Not authorized

Response Content-Types: application/json
Response Example (200 OK)
"string"

Retrieve a list of packages with their information.

GET /packages

Passing the different query parameters will provide different searches

Accept: string
in header

(no description)

query: string drafts, inbox, trashed
in query

(no description)

type: string TEMPLATE
in query

(no description)

search: string
in query

Any text which is going to be used in conjunction with the searchtype if provided

searchtype: string exact, exactname
in query

When empty, a wildcard search will be done in the package name and description for the search value, otherwise the allowable values will make more restrictive searches

predefined: string all, awaitingSignature, sent, completed, expiringSoon
in query

(no description)

visibility: string ACCOUNT, SENDER
in query

The visibility used to search for the template. ONLY used for templates

lastUpdatedStartDate: string
in query

The date after which packages need to have been last updated in order to be retrieved.

lastUpdatedEndDate: string
in query

The date before which packages need to have been last updated in order to be retrieved.

from: integer (int32)
in query

The first record that will be returned. Useful for pagination.

to: integer (int32)
in query

The last record that will be returned. Useful for pagination.

sort: string APPROVAL_SIGNING_DATE, attributeValue, created, completed, updated, due, name, status
in query

The field according to which the data will be sorted

dir: string asc, desc
in query

The direction according to which the data will be sorted. 'asc' for ascending and 'des' for descending

401 Unauthorized

Not authorized.

Response Content-Types: application/json

reports

Usage report for a sender in CSV.

GET /reports/usage
from: string
in query

The date from which to produce the report.

to: string
in query

The date up to which to produce the report.

default

successful operation

Response Content-Types: text/csv

Delegation report for a sender in CSV.

GET /reports/delegation
from: string
in query

The date from which to produce the report.

to: string
in query

The date up to which to produce the report.

senderId: string
in query

The sender about which to produce the report.

default

successful operation

Response Content-Types: text/csv

Completion report for a sender in CSV.

GET /reports/completion
from: string
in query

The date from which to produce the report.

to: string
in query

The date up to which to produce the report.

senderId: string
in query

The sender for which to produce the report.

status: string draft, sent, completed, archived, declined, opted_out, expired
in query

(no description)

summary: boolean false
in query

Get summarized report: omit signers and document information.

default

successful operation

Response Content-Types: text/csv

packages{packageId}roles

Retrieve all roles for the package.

GET /packages/{packageId}/roles
packageId: string
in path

(no description)

200 OK

successful operation

type
412 Precondition Failed

error.forbidden.cannotViewDeletePkg

Response Content-Types: application/json
Response Example (200 OK)
[
  {
    "id": "string",
    "data": "object",
    "attachmentRequirements": [
      {
        "status": "string",
        "description": "string",
        "required": "boolean",
        "id": "string",
        "comment": "string",
        "name": "string",
        "data": "object"
      }
    ],
    "emailMessage": {
      "content": "string"
    },
    "reassign": "boolean",
    "locked": "boolean",
    "specialTypes": [
      "string"
    ],
    "index": "integer (int32)",
    "signers": [
      {
        "group": {
          "id": "string",
          "data": "object",
          "account": {
            "owner": "string",
            "id": "string",
            "customFields": [
              {
                "required": "boolean",
                "id": "string",
                "data": "object",
                "translations": [
                  {
                    "description": "string",
                    "language": "string",
                    "id": "string",
                    "data": "object",
                    "name": "string"
                  }
                ],
                "value": "string",
                "name": "string"
              }
            ],
            "data": "object",
            "company": {
              "id": "string",
              "data": "object",
              "address": {
                "zipcode": "string",
                "address1": "string",
                "address2": "string",
                "city": "string",
                "country": "string",
                "state": "string"
              },
              "name": "string"
            },
            "licenses": [
              {
                "status": "string",
                "plan": {
                  "group": "string",
                  "description": "string",
                  "id": "string",
                  "features": "object",
                  "data": "object",
                  "cycle": "string",
                  "contract": "string",
                  "freeCycles": {
                    "cycle": "string",
                    "count": "integer (int32)"
                  },
                  "quotas": [
                    {
                      "cycle": "string",
                      "scope": "string",
                      "limit": "integer (int32)",
                      "target": "string"
                    }
                  ],
                  "price": {
                    "amount": "integer (int32)",
                    "currency": {
                      "id": "string",
                      "data": "object",
                      "name": "string"
                    }
                  },
                  "original": "string",
                  "name": "string"
                },
                "transactions": [
                  null
                ]
              }
            ]
          }
        }
      }
    ]
  }
]

Retrieve a single role.

GET /packages/{packageId}/roles/{roleId}
packageId: string
in path

(no description)

roleId: string
in path

(no description)

200 OK

successful operation

412 Precondition Failed

error.forbidden.cannotViewDeletePkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "id": "string",
  "data": "object",
  "attachmentRequirements": [
    {
      "status": "string",
      "description": "string",
      "required": "boolean",
      "id": "string",
      "comment": "string",
      "name": "string",
      "data": "object"
    }
  ],
  "emailMessage": {
    "content": "string"
  },
  "reassign": "boolean",
  "locked": "boolean",
  "specialTypes": [
    "string"
  ],
  "index": "integer (int32)",
  "signers": [
    {
      "group": {
        "id": "string",
        "data": "object",
        "account": {
          "owner": "string",
          "id": "string",
          "customFields": [
            {
              "required": "boolean",
              "id": "string",
              "data": "object",
              "translations": [
                {
                  "description": "string",
                  "language": "string",
                  "id": "string",
                  "data": "object",
                  "name": "string"
                }
              ],
              "value": "string",
              "name": "string"
            }
          ],
          "data": "object",
          "company": {
            "id": "string",
            "data": "object",
            "address": {
              "zipcode": "string",
              "address1": "string",
              "address2": "string",
              "city": "string",
              "country": "string",
              "state": "string"
            },
            "name": "string"
          },
          "licenses": [
            {
              "status": "string",
              "plan": {
                "group": "string",
                "description": "string",
                "id": "string",
                "features": "object",
                "data": "object",
                "cycle": "string",
                "contract": "string",
                "freeCycles": {
                  "cycle": "string",
                  "count": "integer (int32)"
                },
                "quotas": [
                  {
                    "cycle": "string",
                    "scope": "string",
                    "limit": "integer (int32)",
                    "target": "string"
                  }
                ],
                "price": {
                  "amount": "integer (int32)",
                  "currency": {
                    "id": "string",
                    "data": "object",
                    "name": "string"
                  }
                },
                "original": "string",
                "name": "string"
              },
              "transactions": [
                {}
              ]
            }
          ]
        }
      }
    }
  ]
}

packages{packageId}signers{signerId}

GET /packages/{packageId}/signers/{signerId}/approvals

packageId: string
in path

(no description)

signerId: string
in path

(no description)

default

successful operation

Response Content-Types: application/json

packages{packageId}signers{signerId}context

Retrieve the context (features and configurations) of the requested signer

GET /packages/{packageId}/signers/{signerId}/context

me is the only supported signerId at this point. Me means the current user

packageId: string
in path

(no description)

signerId: string
in path

(no description)

successful operation

400 Bad Request

error.notFound.signerNotFound

403 Forbidden

error.forbidden.cannotPkgExpired

412 Precondition Failed

error.forbidden.cannotViewPkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "attachmentRequirements": "boolean",
  "changeSigner": "boolean",
  "groupSigning": "boolean",
  "notarized": "boolean",
  "optOut": "boolean",
  "handOverUrl": "boolean",
  "certificateSigning": "boolean",
  "externalVerification": "boolean",
  "inPerson": "boolean",
  "decline": "boolean",
  "ada": "boolean",
  "clickToSign": "boolean",
  "clickToInitial": "boolean",
  "captureSignature": "boolean",
  "mobileCaptureSignature": "boolean",
  "sendToMobile": "boolean",
  "signingDate": "boolean",
  "signerName": "boolean",
  "signerTitle": "boolean",
  "signerCompany": "boolean",
  "text": "boolean",
  "textArea": "boolean",
  "checkbox": "boolean",
  "customField": "boolean",
  "notaryField": "boolean",
  "radio": "boolean",
  "list": "boolean",
  "date": "boolean"
}

packages{packageId}roles{roleId}verification

Retrieve a verification object for the recipient

GET /packages/{packageId}/roles/{roleId}/verification
packageId: string
in path

(no description)

roleId: string
in path

(no description)

200 OK

successful operation

400 Bad Request

error.notFound.signerNotFound

403 Forbidden

error.forbidden.cannotPkgExpired

412 Precondition Failed

error.forbidden.cannotViewPkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "typeId": "string",
  "payload": "string"
}

packages{packageId}signers{signerId}verification

Retrieve a verification object for the signerId

GET /packages/{packageId}/signers/{signerId}/verification

me is the only supported signerId at this point. Me means the current user

packageId: string
in path

(no description)

signerId: string
in path

(no description)

200 OK

successful operation

400 Bad Request

error.notFound.signerNotFound

403 Forbidden

error.forbidden.cannotPkgExpired

412 Precondition Failed

error.forbidden.cannotViewPkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "typeId": "string",
  "payload": "string"
}

Retrieve a verification type for the signer verification

GET /packages/{packageId}/signers/{signerId}/verification/verificationType

me is the only supported signerId at this point. Me means the current user

packageId: string
in path

(no description)

signerId: string
in path

(no description)

200 OK

successful operation

400 Bad Request

error.notFound.signerNotFound

403 Forbidden

error.forbidden.cannotPkgExpired

404 Not Found

error.notFound.signerVerificationTypeNotFound

412 Precondition Failed

error.forbidden.cannotViewPkg

Response Content-Types: application/json
Response Example (200 OK)
{
  "typeId": "string",
  "payload": "string"
}

account{accountId}verificationTypes

Retrieve a verification type object for the account

GET /account/{accountId}/verificationTypes
200 OK

successful operation

Response Content-Types: application/json
Response Example (200 OK)
{
  "typeId": "string",
  "payload": "string"
}

packages{packageId}roles{roleId}signingUrl

Retrieve an the url that a signer can use to sign a package.

GET /packages/{packageId}/roles/{roleId}/signingUrl
packageId: string
in path

(no description)

roleId: string
in path

(no description)

412 Precondition Failed

error.forbidden.cannotViewDeletePkg

Response Content-Types: application/json

Schema Definitions

SenderAuthenticationToken: object

packageId: string

PackageId

value: string

Value

Example
{
  "packageId": "string",
  "value": "string"
}

SessionFields: object

Example
"object"

SignerAuthenticationToken: object

signerId: string

SignerId

sessionFields: SessionFields

SessionFields

packageId: string

PackageId

value: string

Value

Example
{
  "signerId": "string",
  "sessionFields": "object",
  "packageId": "string",
  "value": "string"
}

AuthenticationToken: object

value: string

Value

Example
{
  "value": "string"
}

DocumentVisibility: object

configurations: DocumentVisibilityConfiguration

Configurations

DocumentVisibilityConfiguration
id: string

Id

data: object

Data

name: string

Name

Example
{
  "configurations": [
    {
      "documentUid": "string",
      "roleUids": [
        "string"
      ],
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "id": "string",
  "data": "object",
  "name": "string"
}

DocumentVisibilityConfiguration: object

documentUid: string

DocumentUid

roleUids: string[]

RoleUids

string
id: string

Id

data: object

Data

name: string

Name

Example
{
  "documentUid": "string",
  "roleUids": [
    "string"
  ],
  "id": "string",
  "data": "object",
  "name": "string"
}

CustomField: object

required: boolean

Required

id: string

Id

data: object

Data

translations: Translation

Translations

Translation
value: string

Value

name: string

Name

Example
{
  "required": "boolean",
  "id": "string",
  "data": "object",
  "translations": [
    {
      "description": "string",
      "language": "string",
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "value": "string",
  "name": "string"
}

Translation: object

description: string

Description

language: string

Language

id: string

Id

data: object

Data

name: string

Name

Example
{
  "description": "string",
  "language": "string",
  "id": "string",
  "data": "object",
  "name": "string"
}

UserCustomField: object

id: string

Id

data: object

Data

translations: Translation

Translations

Translation
value: string

Value

name: string

Name

Example
{
  "id": "string",
  "data": "object",
  "translations": [
    {
      "description": "string",
      "language": "string",
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "value": "string",
  "name": "string"
}

NativeBridgeConfiguration: object

url: string

Url

version: string

Version

Example
{
  "url": "string",
  "version": "string"
}

DesignerSettings: object

saveLayout: boolean

Save Layout

applyLayout: boolean

Apply Layout

addSigner: boolean

Add Signer

settings: boolean

Settings

send: boolean

Send

rolePickerSender: boolean

Role Picker Sender

rolePickerAddSigner: boolean

Role Picker Add Signer

addBarcode: boolean

Add Barcode

documentTitle: boolean

Document Title

documentDescription: boolean

Document Description

banner: string

Banner

info: boolean

Info

addDocument: boolean

Add Document

editDocument: boolean

Edit Document

deleteDocument: boolean

Delete Document

fieldSettings: object

FieldSettings

header: boolean

Header

documentCollectionDefaultViewType: string grid, list

Document Collection Default View Type

Example
{
  "saveLayout": "boolean",
  "applyLayout": "boolean",
  "addSigner": "boolean",
  "settings": "boolean",
  "send": "boolean",
  "rolePickerSender": "boolean",
  "rolePickerAddSigner": "boolean",
  "addBarcode": "boolean",
  "documentTitle": "boolean",
  "documentDescription": "boolean",
  "banner": "string",
  "info": "boolean",
  "addDocument": "boolean",
  "editDocument": "boolean",
  "deleteDocument": "boolean",
  "fieldSettings": "object",
  "header": "boolean",
  "documentCollectionDefaultViewType": "string"
}

ExtractAnchor: object

width: integer (int32)

Width

height: integer (int32)

Height

anchorPoint: string

AnchorPoint

characterIndex: integer (int32)

CharacterIndex

leftOffset: integer (int32)

LeftOffset

topOffset: integer (int32)

TopOffset

index: integer (int32)

Index

text: string

Text

Example
{
  "width": "integer (int32)",
  "height": "integer (int32)",
  "anchorPoint": "string",
  "characterIndex": "integer (int32)",
  "leftOffset": "integer (int32)",
  "topOffset": "integer (int32)",
  "index": "integer (int32)",
  "text": "string"
}

Field: object

binding: string

Binding

validation: FieldValidation

Validation

id: string

Id

page: integer (int32)

Page

subtype: string FULLNAME, INITIALS, CAPTURE, LABEL, TEXTFIELD, TEXTAREA, CHECKBOX, DATE, RADIO, LIST, QRCODE, CUSTOMFIELD, SEAL, MOBILE_CAPTURE, RAW_CAPTURE, DATEPICKER

Subtype

data: object

Data

extract: boolean

Extract

width: number (double)

Width

height: number (double)

Height

top: number (double)

Top

formattedValue: string

FormattedValue

left: number (double)

Left

extractAnchor: ExtractAnchor

ExtractAnchor

value: string

Value

name: string

Name

type: string SIGNATURE, INPUT, IMAGE

Type

Example
{
  "binding": "string",
  "validation": {
    "required": "boolean",
    "maxLength": "integer (int32)",
    "errorCode": "integer (int32)",
    "minLength": "integer (int32)",
    "enum": [
      "string"
    ],
    "errorMessage": "string",
    "pattern": "string"
  },
  "id": "string",
  "page": "integer (int32)",
  "subtype": "string",
  "data": "object",
  "extract": "boolean",
  "width": "number (double)",
  "height": "number (double)",
  "top": "number (double)",
  "formattedValue": "string",
  "left": "number (double)",
  "extractAnchor": {
    "width": "integer (int32)",
    "height": "integer (int32)",
    "anchorPoint": "string",
    "characterIndex": "integer (int32)",
    "leftOffset": "integer (int32)",
    "topOffset": "integer (int32)",
    "index": "integer (int32)",
    "text": "string"
  },
  "value": "string",
  "name": "string",
  "type": "string"
}

FieldSettings: object

template: Field

Template

visibility: boolean

Visibility

Example
{
  "template": {
    "binding": "string",
    "validation": {
      "required": "boolean",
      "maxLength": "integer (int32)",
      "errorCode": "integer (int32)",
      "minLength": "integer (int32)",
      "enum": [
        "string"
      ],
      "errorMessage": "string",
      "pattern": "string"
    },
    "id": "string",
    "page": "integer (int32)",
    "subtype": "string",
    "data": "object",
    "extract": "boolean",
    "width": "number (double)",
    "height": "number (double)",
    "top": "number (double)",
    "formattedValue": "string",
    "left": "number (double)",
    "extractAnchor": {
      "width": "integer (int32)",
      "height": "integer (int32)",
      "anchorPoint": "string",
      "characterIndex": "integer (int32)",
      "leftOffset": "integer (int32)",
      "topOffset": "integer (int32)",
      "index": "integer (int32)",
      "text": "string"
    },
    "value": "string",
    "name": "string",
    "type": "string"
  },
  "visibility": "boolean"
}

FieldValidation: object

required: boolean

Required

maxLength: integer (int32)

MaxLength

errorCode: integer (int32)

ErrorCode

minLength: integer (int32)

MinLength

enum: string[]

Enum

string
errorMessage: string

ErrorMessage

pattern: string

Pattern

Example
{
  "required": "boolean",
  "maxLength": "integer (int32)",
  "errorCode": "integer (int32)",
  "minLength": "integer (int32)",
  "enum": [
    "string"
  ],
  "errorMessage": "string",
  "pattern": "string"
}

Account: object

owner: string

Owner

id: string

Id

customFields: CustomField

CustomFields

CustomField
data: object

Data

company: Company

Company

licenses: License

Licenses

License
timezoneId: string

TimezoneId

logoUrl: string

LogoUrl

logoAltTextKey: string

LogoAltTextKey

providers: AccountProviders

Providers

created: string (date-time)

Created

updated: string (date-time)

Updated

name: string

Name

Example
{
  "owner": "string",
  "id": "string",
  "customFields": [
    {
      "required": "boolean",
      "id": "string",
      "data": "object",
      "translations": [
        {
          "description": "string",
          "language": "string",
          "id": "string",
          "data": "object",
          "name": "string"
        }
      ],
      "value": "string",
      "name": "string"
    }
  ],
  "data": "object",
  "company": {
    "id": "string",
    "data": "object",
    "address": {
      "zipcode": "string",
      "address1": "string",
      "address2": "string",
      "city": "string",
      "country": "string",
      "state": "string"
    },
    "name": "string"
  },
  "licenses": [
    {
      "status": "string",
      "plan": {
        "group": "string",
        "description": "string",
        "id": "string",
        "features": "object",
        "data": "object",
        "cycle": "string",
        "contract": "string",
        "freeCycles": {
          "cycle": "string",
          "count": "integer (int32)"
        },
        "quotas": [
          {
            "cycle": "string",
            "scope": "string",
            "limit": "integer (int32)",
            "target": "string"
          }
        ],
        "price": {
          "amount": "integer (int32)",
          "currency": {
            "id": "string",
            "data": "object",
            "name": "string"
          }
        },
        "original": "string",
        "name": "string"
      },
      "transactions": [
        {
          "creditCard": {
            "cvv": "string",
            "number": "string",
            "expiration": {
              "month": "integer (int32)",
              "year": "integer (int32)"
            },
            "name": "string",
            "type": "string"
          },
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "created": "string (date-time)"
        }
      ],
      "paidUntil": "string (date-time)",
      "created": "string (date-time)"
    }
  ],
  "timezoneId": "string",
  "logoUrl": "string",
  "logoAltTextKey": "string",
  "providers": {
    "documents": [
      {
        "id": "string"
      }
    ]
  }
}

AccountProviders: object

documents: Provider

Documents

Provider
users: Provider

Users

Provider
Example
{
  "documents": [
    {
      "id": "string",
      "provides": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "users": [
    {
      "id": "string",
      "provides": "string",
      "data": "object",
      "name": "string"
    }
  ]
}

Address: object

zipcode: string

Zipcode

address1: string

Address1

address2: string

Address2

city: string

City

country: string

Country

state: string

State

Example
{
  "zipcode": "string",
  "address1": "string",
  "address2": "string",
  "city": "string",
  "country": "string",
  "state": "string"
}

CcExpiration: object

month: integer (int32)

Month

year: integer (int32)

Year

Example
{
  "month": "integer (int32)",
  "year": "integer (int32)"
}

Company: object

id: string

Id

data: object

Data

address: Address

Address

name: string

Name

Example
{
  "id": "string",
  "data": "object",
  "address": {
    "zipcode": "string",
    "address1": "string",
    "address2": "string",
    "city": "string",
    "country": "string",
    "state": "string"
  },
  "name": "string"
}

CreditCard: object

cvv: string

Cvv

number: string

Number

expiration: CcExpiration

Expiration

name: string

Name

type: string

Type

Example
{
  "cvv": "string",
  "number": "string",
  "expiration": {
    "month": "integer (int32)",
    "year": "integer (int32)"
  },
  "name": "string",
  "type": "string"
}

Currency: object

id: string

Id

data: object

Data

name: string

Name

Example
{
  "id": "string",
  "data": "object",
  "name": "string"
}

CycleCount: object

cycle: string DAY, MONTH, YEAR

Cycle

count: integer (int32)

Count

Example
{
  "cycle": "string",
  "count": "integer (int32)"
}

External: object

id: string

Id

provider: string

Provider

providerName: string

ProviderName

data: object

Data

Example
{
  "id": "string",
  "provider": "string",
  "providerName": "string",
  "data": "object"
}

GroupMembership: object

memberType: string REGULAR, MANAGER

MemberType

groupName: string

GroupName

groupId: string

GroupId

Example
{
  "memberType": "string",
  "groupName": "string",
  "groupId": "string"
}

License: object

status: string ACTIVE, PENDING, GRACE

Status

plan: Plan

Plan

transactions: Transaction

Transactions

Transaction
paidUntil: string (date-time)

PaidUntil

created: string (date-time)

Created

Example
{
  "status": "string",
  "plan": {
    "group": "string",
    "description": "string",
    "id": "string",
    "features": "object",
    "data": "object",
    "cycle": "string",
    "contract": "string",
    "freeCycles": {
      "cycle": "string",
      "count": "integer (int32)"
    },
    "quotas": [
      {
        "cycle": "string",
        "scope": "string",
        "limit": "integer (int32)",
        "target": "string"
      }
    ],
    "price": {
      "amount": "integer (int32)",
      "currency": {
        "id": "string",
        "data": "object",
        "name": "string"
      }
    },
    "original": "string",
    "name": "string"
  },
  "transactions": [
    {
      "creditCard": {
        "cvv": "string",
        "number": "string",
        "expiration": {
          "month": "integer (int32)",
          "year": "integer (int32)"
        },
        "name": "string",
        "type": "string"
      },
      "price": {
        "amount": "integer (int32)",
        "currency": {
          "id": "string",
          "data": "object",
          "name": "string"
        }
      },
      "created": "string (date-time)"
    }
  ],
  "paidUntil": "string (date-time)",
  "created": "string (date-time)"
}

Plan: object

group: string

Group

description: string

Description

id: string

Id

features: object

Features

data: object

Data

cycle: string DAY, MONTH, YEAR

Cycle

contract: string DAY, MONTH, YEAR

Contract

freeCycles: CycleCount

FreeCycles

quotas: Quota

Quotas

Quota
price: Price

Price

original: string

Original

name: string

Name

Example
{
  "group": "string",
  "description": "string",
  "id": "string",
  "features": "object",
  "data": "object",
  "cycle": "string",
  "contract": "string",
  "freeCycles": {
    "cycle": "string",
    "count": "integer (int32)"
  },
  "quotas": [
    {
      "cycle": "string",
      "scope": "string",
      "limit": "integer (int32)",
      "target": "string"
    }
  ],
  "price": {
    "amount": "integer (int32)",
    "currency": {
      "id": "string",
      "data": "object",
      "name": "string"
    }
  },
  "original": "string",
  "name": "string"
}

Price: object

amount: integer (int32)

Amount

currency: Currency

Currency

Example
{
  "amount": "integer (int32)",
  "currency": {
    "id": "string",
    "data": "object",
    "name": "string"
  }
}

ProfessionalIdentityField: object

id: string

Id

data: object

Data

category: string

Category

translations: Translation

Translations

Translation
value: string

Value

name: string

Name

type: string

Type

Example
{
  "id": "string",
  "data": "object",
  "category": "string",
  "translations": [
    {
      "description": "string",
      "language": "string",
      "id": "string",
      "data": "object",
      "name": "string"
    }
  ],
  "value": "string",
  "name": "string",
  "type": "string"
}

Provider: object

id: string

Id

provides: string

Provides

data: object

Data

name: string

Name

Example
{
  "id": "string",
  "provides": "string",
  "data": "object",
  "name": "string"
}

Quota: object

cycle: string DAY, MONTH, YEAR

Cycle

scope: string SENDER, DOCUMENT, PACKAGE, ACCOUNT

Scope

limit: integer (int32)

Limit

target: string SIGNER, SENDER, DOCUMENT, PACKAGE, STORAGE

Target

Example
{
  "cycle": "string",
  "scope": "string",
  "limit": "integer (int32)",
  "target": "string"
}

Sender: object

status: string INVITED, ACTIVE, LOCKED

Status

language: string

Language

signature: SignatureStyle

Signature

id: string

Id

data: object

Data

account: Account

Account

firstName: string

FirstName

lastName: string

LastName

email: string

Email

phone: string

Phone

userCustomFields: UserCustomField

UserCustomFields

UserCustomField
company: string

Company

timezoneId: string

TimezoneId

title: string

Title

activated: string (date-time)

Activated

external: External

External

locked: string (date-time)

Locked

memberships: GroupMembership

Memberships

GroupMembership
professionalIdentityFields: ProfessionalIdentityField

ProfessionalIdentityFields

ProfessionalIdentityField
updated: string (date-time)

Updated

address: Address

Address

created: string (date-time)

Created

name: string

Name

type: string REGULAR, MANAGER

Type

specialTypes: string[]

Special User Types

string NOTARY
hasDelegates: boolean

Has Delegates

Example
{
  "status": "string",
  "language": "string",
  "signature": {
    "textual": {
      "font": "string",
      "color": "string"
    },
    "handdrawn": "string"
  },
  "id": "string",
  "data": "object",
  "account": {
    "owner": "string",
    "id": "string",
    "customFields": [
      {
        "required": "boolean",
        "id": "string",
        "data": "object",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string"
      }
    ],
    "data": "object",
    "company": {
      "id": "string",
      "data": "object",
      "address": {
        "zipcode": "string",
        "address1": "string",
        "address2": "string",
        "city": "string",
        "country": "string",
        "state": "string"
      },
      "name": "string"
    },
    "licenses": [
      {
        "status": "string",
        "plan": {
          "group": "string",
          "description": "string",
          "id": "string",
          "features": "object",
          "data": "object",
          "cycle": "string",
          "contract": "string",
          "freeCycles": {
            "cycle": "string",
            "count": "integer (int32)"
          },
          "quotas": [
            {
              "cycle": "string",
              "scope": "string",
              "limit": "integer (int32)",
              "target": "string"
            }
          ],
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "original": "string",
          "name": "string"
        },
        "transactions": [
          {
            "creditCard": {
              "cvv": "string",
              "number": "string",
              "expiration": {
                "month": "integer (int32)",
                "year": "integer (int32)"
              },
              "name": "string",
              "type": "string"
            },
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string",
                "data": "object"
              }
            }
          }
        ]
      }
    ]
  }
}

SignatureStyle: object

textual: TextualSignatureStyle

Textual

handdrawn: string

Handdrawn

Example
{
  "textual": {
    "font": "string",
    "color": "string"
  },
  "handdrawn": "string"
}

TextualSignatureStyle: object

font: string

Font

color: string

Color

Example
{
  "font": "string",
  "color": "string"
}

Transaction: object

creditCard: CreditCard

CreditCard

price: Price

Price

created: string (date-time)

Created

Example
{
  "creditCard": {
    "cvv": "string",
    "number": "string",
    "expiration": {
      "month": "integer (int32)",
      "year": "integer (int32)"
    },
    "name": "string",
    "type": "string"
  },
  "price": {
    "amount": "integer (int32)",
    "currency": {
      "id": "string",
      "data": "object",
      "name": "string"
    }
  },
  "created": "string (date-time)"
}

Approval: object

role: string

Role

id: string

Id

data: object

Data

accepted: string (date-time)

Accepted

enforceCaptureSignature: boolean

EnforceCaptureSignature

signed: string (date-time)

Signed

optional: boolean

Optional

fields: Field

Fields

Field
name: string

Name

Example
{
  "role": "string",
  "id": "string",
  "data": "object",
  "accepted": "string (date-time)",
  "enforceCaptureSignature": "boolean",
  "signed": "string (date-time)",
  "optional": "boolean",
  "fields": [
    {
      "binding": "string",
      "validation": {
        "required": "boolean",
        "maxLength": "integer (int32)",
        "errorCode": "integer (int32)",
        "minLength": "integer (int32)",
        "enum": [
          "string"
        ],
        "errorMessage": "string",
        "pattern": "string"
      },
      "id": "string",
      "page": "integer (int32)",
      "subtype": "string",
      "data": "object",
      "extract": "boolean",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "formattedValue": "string",
      "left": "number (double)",
      "extractAnchor": {
        "width": "integer (int32)",
        "height": "integer (int32)",
        "anchorPoint": "string",
        "characterIndex": "integer (int32)",
        "leftOffset": "integer (int32)",
        "topOffset": "integer (int32)",
        "index": "integer (int32)",
        "text": "string"
      },
      "value": "string",
      "name": "string",
      "type": "string"
    }
  ],
  "name": "string"
}

Document: object

status: string
description: string

Description

id: string

Id

data: object

Data

approvals: Approval

Approvals

Approval
extract: boolean

Extract

extractionTypes: string[]

ExtractionTypes

string
tagged: boolean

Tagged

signedHash: string

SignedHash

signerVerificationToken: string

SignerVerificationToken

pages: Page

Pages

Page
external: External

External

index: integer (int32)

Index

fields: Field

Fields

Field
name: string

Name

size: integer (int32)

Size

Example
{
  "status": "string",
  "description": "string",
  "id": "string",
  "data": "object",
  "approvals": [
    {
      "role": "string",
      "id": "string",
      "data": "object",
      "accepted": "string (date-time)",
      "enforceCaptureSignature": "boolean",
      "signed": "string (date-time)",
      "optional": "boolean",
      "fields": [
        {
          "binding": "string",
          "validation": {
            "required": "boolean",
            "maxLength": "integer (int32)",
            "errorCode": "integer (int32)",
            "minLength": "integer (int32)",
            "enum": [
              "string"
            ],
            "errorMessage": "string",
            "pattern": "string"
          },
          "id": "string",
          "page": "integer (int32)",
          "subtype": "string",
          "data": "object",
          "extract": "boolean",
          "width": "number (double)",
          "height": "number (double)",
          "top": "number (double)",
          "formattedValue": "string",
          "left": "number (double)",
          "extractAnchor": {
            "width": "integer (int32)",
            "height": "integer (int32)",
            "anchorPoint": "string",
            "characterIndex": "integer (int32)",
            "leftOffset": "integer (int32)",
            "topOffset": "integer (int32)",
            "index": "integer (int32)",
            "text": "string"
          },
          "value": "string",
          "name": "string",
          "type": "string"
        }
      ],
      "name": "string"
    }
  ],
  "extract": "boolean",
  "extractionTypes": [
    "string"
  ],
  "tagged": "boolean",
  "signedHash": "string",
  "signerVerificationToken": "string",
  "pages": [
    {
      "id": "string",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "left": "number (double)",
      "index": "integer (int32)",
      "version": "integer (int32)"
    }
  ],
  "external": {
    "id": "string",
    "provider": "string",
    "providerName": "string",
    "data": "object"
  },
  "index": "integer (int32)",
  "fields": [
    {
      "binding": "string",
      "validation": {
        "required": "boolean",
        "maxLength": "integer (int32)",
        "errorCode": "integer (int32)",
        "minLength": "integer (int32)",
        "enum": [
          "string"
        ],
        "errorMessage": "string",
        "pattern": "string"
      },
      "id": "string",
      "page": "integer (int32)",
      "subtype": "string",
      "data": "object",
      "extract": "boolean",
      "width": "number (double)",
      "height": "number (double)",
      "top": "number (double)",
      "formattedValue": "string",
      "left": "number (double)"
    }
  ]
}

Page: object

id: string

Id

width: number (double)

Width

height: number (double)

Height

top: number (double)

Top

left: number (double)

Left

index: integer (int32)

Index

version: integer (int32)

Version

Example
{
  "id": "string",
  "width": "number (double)",
  "height": "number (double)",
  "top": "number (double)",
  "left": "number (double)",
  "index": "integer (int32)",
  "version": "integer (int32)"
}

BodyPart: object

entity: object
headers: object
mediaType: MediaType
parent: MultiPart
providers: Providers
parameterizedHeaders: object
contentDisposition: ContentDisposition
Example
{
  "entity": "object",
  "headers": "object",
  "mediaType": {
    "type": "string",
    "subtype": "string",
    "parameters": "object",
    "wildcardType": "boolean",
    "wildcardSubtype": "boolean"
  },
  "parent": {
    "entity": "object",
    "headers": "object",
    "mediaType": {
      "type": "string",
      "subtype": "string",
      "parameters": "object",
      "wildcardType": "boolean",
      "wildcardSubtype": "boolean"
    },
    "parent": {
      "entity": "object",
      "headers": "object",
      "mediaType": {
        "type": "string",
        "subtype": "string",
        "parameters": "object",
        "wildcardType": "boolean",
        "wildcardSubtype": "boolean"
      },
      "parent": {
        "entity": "object",
        "headers": "object",
        "mediaType": {
          "type": "string",
          "subtype": "string",
          "parameters": "object",
          "wildcardType": "boolean",
          "wildcardSubtype": "boolean"
        },
        "parent": {
          "entity": "object",
          "headers": "object",
          "mediaType": {
            "type": "string",
            "subtype": "string",
            "parameters": "object",
            "wildcardType": "boolean",
            "wildcardSubtype": "boolean"
          },
          "parent": {
            "entity": "object",
            "headers": "object",
            "mediaType": {
              "type": "string",
              "subtype": "string",
              "parameters": "object",
              "wildcardType": "boolean",
              "wildcardSubtype": "boolean"
            },
            "parent": {
              "entity": "object",
              "headers": "object",
              "mediaType": {
                "type": "string",
                "subtype": "string",
                "parameters": "object",
                "wildcardType": "boolean",
                "wildcardSubtype": "boolean"
              },
              "parent": {
                "entity": "object",
                "headers": "object",
                "mediaType": {
                  "type": "string",
                  "subtype": "string",
                  "parameters": "object",
                  "wildcardType": "boolean",
                  "wildcardSubtype": "boolean"
                },
                "parent": {
                  "entity": "object",
                  "headers": "object",
                  "mediaType": {
                    "type": "string",
                    "subtype": "string",
                    "parameters": "object",
                    "wildcardType": "boolean",
                    "wildcardSubtype": "boolean"
                  },
                  "parent": {}
                }
              }
            }
          }
        }
      }
    }
  }
}

ContentDisposition: object

type: string
parameters: object
fileName: string
creationDate: string (date-time)
modificationDate: string (date-time)
readDate: string (date-time)
size: integer (int64)
Example
{
  "type": "string",
  "parameters": "object",
  "fileName": "string",
  "creationDate": "string (date-time)",
  "modificationDate": "string (date-time)",
  "readDate": "string (date-time)",
  "size": "integer (int64)"
}

FormDataBodyPart: object

entity: object
headers: object
mediaType: MediaType
parent: MultiPart
providers: Providers
simple: boolean
contentDisposition: ContentDisposition
formDataContentDisposition: FormDataContentDisposition
name: string
value: string
parameterizedHeaders: object
Example
{
  "entity": "object",
  "headers": "object",
  "mediaType": {
    "type": "string",
    "subtype": "string",
    "parameters": "object",
    "wildcardType": "boolean",
    "wildcardSubtype": "boolean"
  },
  "parent": {
    "entity": "object",
    "headers": "object",
    "mediaType": {
      "type": "string",
      "subtype": "string",
      "parameters": "object",
      "wildcardType": "boolean",
      "wildcardSubtype": "boolean"
    },
    "parent": {
      "entity": "object",
      "headers": "object",
      "mediaType": {
        "type": "string",
        "subtype": "string",
        "parameters": "object",
        "wildcardType": "boolean",
        "wildcardSubtype": "boolean"
      },
      "parent": {
        "entity": "object",
        "headers": "object",
        "mediaType": {
          "type": "string",
          "subtype": "string",
          "parameters": "object",
          "wildcardType": "boolean",
          "wildcardSubtype": "boolean"
        },
        "parent": {
          "entity": "object",
          "headers": "object",
          "mediaType": {
            "type": "string",
            "subtype": "string",
            "parameters": "object",
            "wildcardType": "boolean",
            "wildcardSubtype": "boolean"
          },
          "parent": {
            "entity": "object",
            "headers": "object",
            "mediaType": {
              "type": "string",
              "subtype": "string",
              "parameters": "object",
              "wildcardType": "boolean",
              "wildcardSubtype": "boolean"
            },
            "parent": {
              "entity": "object",
              "headers": "object",
              "mediaType": {
                "type": "string",
                "subtype": "string",
                "parameters": "object",
                "wildcardType": "boolean",
                "wildcardSubtype": "boolean"
              },
              "parent": {
                "entity": "object",
                "headers": "object",
                "mediaType": {
                  "type": "string",
                  "subtype": "string",
                  "parameters": "object",
                  "wildcardType": "boolean",
                  "wildcardSubtype": "boolean"
                },
                "parent": {
                  "entity": "object",
                  "headers": "object",
                  "mediaType": {
                    "type": "string",
                    "subtype": "string",
                    "parameters": "object",
                    "wildcardType": "boolean",
                    "wildcardSubtype": "boolean"
                  },
                  "parent": {}
                }
              }
            }
          }
        }
      }
    }
  }
}

FormDataContentDisposition: object

type: string
parameters: object
fileName: string
creationDate: string (date-time)
modificationDate: string (date-time)
readDate: string (date-time)
size: integer (int64)
name: string
Example
{
  "type": "string",
  "parameters": "object",
  "fileName": "string",
  "creationDate": "string (date-time)",
  "modificationDate": "string (date-time)",
  "readDate": "string (date-time)",
  "size": "integer (int64)",
  "name": "string"
}

FormDataMultiPart: object

entity: object
headers: object
mediaType: MediaType
parent: MultiPart
providers: Providers
bodyParts: BodyPart
BodyPart
fields: object
parameterizedHeaders: object
contentDisposition: ContentDisposition
Example
{
  "entity": "object",
  "headers": "object",
  "mediaType": {
    "type": "string",
    "subtype": "string",
    "parameters": "object",
    "wildcardType": "boolean",
    "wildcardSubtype": "boolean"
  },
  "parent": {
    "entity": "object",
    "headers": "object",
    "mediaType": {
      "type": "string",
      "subtype": "string",
      "parameters": "object",
      "wildcardType": "boolean",
      "wildcardSubtype": "boolean"
    },
    "parent": {
      "entity": "object",
      "headers": "object",
      "mediaType": {
        "type": "string",
        "subtype": "string",
        "parameters": "object",
        "wildcardType": "boolean",
        "wildcardSubtype": "boolean"
      },
      "parent": {
        "entity": "object",
        "headers": "object",
        "mediaType": {
          "type": "string",
          "subtype": "string",
          "parameters": "object",
          "wildcardType": "boolean",
          "wildcardSubtype": "boolean"
        },
        "parent": {
          "entity": "object",
          "headers": "object",
          "mediaType": {
            "type": "string",
            "subtype": "string",
            "parameters": "object",
            "wildcardType": "boolean",
            "wildcardSubtype": "boolean"
          },
          "parent": {
            "entity": "object",
            "headers": "object",
            "mediaType": {
              "type": "string",
              "subtype": "string",
              "parameters": "object",
              "wildcardType": "boolean",
              "wildcardSubtype": "boolean"
            },
            "parent": {
              "entity": "object",
              "headers": "object",
              "mediaType": {
                "type": "string",
                "subtype": "string",
                "parameters": "object",
                "wildcardType": "boolean",
                "wildcardSubtype": "boolean"
              },
              "parent": {
                "entity": "object",
                "headers": "object",
                "mediaType": {
                  "type": "string",
                  "subtype": "string",
                  "parameters": "object",
                  "wildcardType": "boolean",
                  "wildcardSubtype": "boolean"
                },
                "parent": {
                  "entity": "object",
                  "headers": "object",
                  "mediaType": {
                    "type": "string",
                    "subtype": "string",
                    "parameters": "object",
                    "wildcardType": "boolean",
                    "wildcardSubtype": "boolean"
                  },
                  "parent": {}
                }
              }
            }
          }
        }
      }
    }
  }
}

MediaType: object

type: string
subtype: string
parameters: object
wildcardType: boolean
wildcardSubtype: boolean
Example
{
  "type": "string",
  "subtype": "string",
  "parameters": "object",
  "wildcardType": "boolean",
  "wildcardSubtype": "boolean"
}

MultiPart: object

entity: object
headers: object
mediaType: MediaType
parent: MultiPart
providers: Providers
bodyParts: BodyPart
BodyPart
parameterizedHeaders: object
contentDisposition: ContentDisposition
Example
{
  "entity": "object",
  "headers": "object",
  "mediaType": {
    "type": "string",
    "subtype": "string",
    "parameters": "object",
    "wildcardType": "boolean",
    "wildcardSubtype": "boolean"
  },
  "parent": {
    "entity": "object",
    "headers": "object",
    "mediaType": {
      "type": "string",
      "subtype": "string",
      "parameters": "object",
      "wildcardType": "boolean",
      "wildcardSubtype": "boolean"
    },
    "parent": {
      "entity": "object",
      "headers": "object",
      "mediaType": {
        "type": "string",
        "subtype": "string",
        "parameters": "object",
        "wildcardType": "boolean",
        "wildcardSubtype": "boolean"
      },
      "parent": {
        "entity": "object",
        "headers": "object",
        "mediaType": {
          "type": "string",
          "subtype": "string",
          "parameters": "object",
          "wildcardType": "boolean",
          "wildcardSubtype": "boolean"
        },
        "parent": {
          "entity": "object",
          "headers": "object",
          "mediaType": {
            "type": "string",
            "subtype": "string",
            "parameters": "object",
            "wildcardType": "boolean",
            "wildcardSubtype": "boolean"
          },
          "parent": {
            "entity": "object",
            "headers": "object",
            "mediaType": {
              "type": "string",
              "subtype": "string",
              "parameters": "object",
              "wildcardType": "boolean",
              "wildcardSubtype": "boolean"
            },
            "parent": {
              "entity": "object",
              "headers": "object",
              "mediaType": {
                "type": "string",
                "subtype": "string",
                "parameters": "object",
                "wildcardType": "boolean",
                "wildcardSubtype": "boolean"
              },
              "parent": {
                "entity": "object",
                "headers": "object",
                "mediaType": {
                  "type": "string",
                  "subtype": "string",
                  "parameters": "object",
                  "wildcardType": "boolean",
                  "wildcardSubtype": "boolean"
                },
                "parent": {
                  "entity": "object",
                  "headers": "object",
                  "mediaType": {
                    "type": "string",
                    "subtype": "string",
                    "parameters": "object",
                    "wildcardType": "boolean",
                    "wildcardSubtype": "boolean"
                  },
                  "parent": {}
                }
              }
            }
          }
        }
      }
    }
  }
}

ParameterizedHeader: object

value: string
parameters: object
Example
{
  "value": "string",
  "parameters": "object"
}

Providers: object

Example
"object"

FastTrackRole: object

id: string
name: string
signers: FastTrackSigner
FastTrackSigner
Example
{
  "id": "string",
  "name": "string",
  "signers": [
    {
      "id": "string",
      "email": "string",
      "firstName": "string",
      "lastName": "string"
    }
  ]
}

FastTrackSigner: object

id: string
email: string
firstName: string
lastName: string
Example
{
  "id": "string",
  "email": "string",
  "firstName": "string",
  "lastName": "string"
}

Group: object

id: string

Id

data: object

Data

account: Account

Account

email: string

Email

reciprocalDelegation: boolean

Reciprocal Delegation

emailMembers: boolean

EmailMembers

members: GroupMember

Members

GroupMember
created: string (date-time)

Created

updated: string (date-time)

Updated

name: string

Name

Example
{
  "id": "string",
  "data": "object",
  "account": {
    "owner": "string",
    "id": "string",
    "customFields": [
      {
        "required": "boolean",
        "id": "string",
        "data": "object",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string"
      }
    ],
    "data": "object",
    "company": {
      "id": "string",
      "data": "object",
      "address": {
        "zipcode": "string",
        "address1": "string",
        "address2": "string",
        "city": "string",
        "country": "string",
        "state": "string"
      },
      "name": "string"
    },
    "licenses": [
      {
        "status": "string",
        "plan": {
          "group": "string",
          "description": "string",
          "id": "string",
          "features": "object",
          "data": "object",
          "cycle": "string",
          "contract": "string",
          "freeCycles": {
            "cycle": "string",
            "count": "integer (int32)"
          },
          "quotas": [
            {
              "cycle": "string",
              "scope": "string",
              "limit": "integer (int32)",
              "target": "string"
            }
          ],
          "price": {
            "amount": "integer (int32)",
            "currency": {
              "id": "string",
              "data": "object",
              "name": "string"
            }
          },
          "original": "string",
          "name": "string"
        },
        "transactions": [
          {
            "creditCard": {
              "cvv": "string",
              "number": "string",
              "expiration": {
                "month": "integer (int32)",
                "year": "integer (int32)"
              },
              "name": "string",
              "type": "string"
            },
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string",
                "data": "object",
                "name": "string"
              }
            },
            "created": "string (date-time)"
          }
        ],
        "paidUntil": "string (date-time)",
        "created": "string (date-time)"
      }
    ],
    "timezoneId": "string",
    "logoUrl": "string",
    "logoAltTextKey": "string",
    "providers": {}
  }
}

GroupMember: object

userId: string

UserId

firstName: string

FirstName

lastName: string

LastName

email: string

Email

memberType: string REGULAR, MANAGER

MemberType

pending: boolean

Pending

Example
{
  "userId": "string",
  "firstName": "string",
  "lastName": "string",
  "email": "string",
  "memberType": "string",
  "pending": "boolean"
}

Entity: object

id: string

Id

data: object

Data

email: string

Email

name: string

Name

Example
{
  "id": "string",
  "data": "object",
  "email": "string",
  "name": "string"
}

AttachmentRequirement: object

status: string INCOMPLETE, REJECTED, COMPLETE

Status

description: string

Description

required: boolean

Required

id: string

Id

comment: string

Comment

name: string

Name

data: object

Data

Example
{
  "status": "string",
  "description": "string",
  "required": "boolean",
  "id": "string",
  "comment": "string",
  "name": "string",
  "data": "object"
}

Auth: object

scheme: string NONE, PROVIDER, CHALLENGE, SMS, SSO, KBA

Scheme

challenges: AuthChallenge

Challenges

AuthChallenge
Example
{
  "scheme": "string",
  "challenges": [
    {
      "answer": "string",
      "question": "string",
      "maskInput": "boolean"
    }
  ]
}

AuthChallenge: object

answer: string

Answer

question: string

Question

maskInput: boolean

MaskInput

Example
{
  "answer": "string",
  "question": "string",
  "maskInput": "boolean"
}

BaseMessage: object

content: string

Content

Example
{
  "content": "string"
}

BrandingBarOptions: object

logo: Image

Logo

Example
{
  "logo": {
    "link": "string",
    "logoAltTextKey": "string",
    "src": "string"
  }
}

CeremonyEventComplete: object

dialog: boolean

Dialog

redirect: string

Redirect

Example
{
  "dialog": "boolean",
  "redirect": "string"
}

CeremonyEvents: object

complete: CeremonyEventComplete

Complete

Example
{
  "complete": {
    "dialog": "boolean",
    "redirect": "string"
  }
}

CeremonySettings: object

layout: LayoutOptions

Layout

maxAuthFailsAllowed: integer (int32)

MaxAuthFailsAllowed

handOver: Link

HandOver

enforceCaptureSignature: boolean

EnforceCaptureSignature

declineButton: boolean

DeclineButton

declineReasons: string[]

DeclineReasons

string
disableDeclineOther: boolean

DisableDeclineOther

disableDownloadForUncompletedPackage: boolean

DisableDownloadForUncompletedPackage

disableFirstInPersonAffidavit: boolean

DisableFirstInPersonAffidavit

disableInPersonAffidavit: boolean

DisableInPersonAffidavit

disableOptOutOther: boolean

DisableOptOutOther

disableSecondInPersonAffidavit: boolean

DisableSecondInPersonAffidavit

documentToolbarOptions: DocumentToolbarOptions

DocumentToolbarOptions

events: CeremonyEvents

Events

hideCaptureText: boolean

HideCaptureText

hideLanguageDropdown: boolean

HideLanguageDropdown

hidePackageOwnerInPerson: boolean

HidePackageOwnerInPerson

hideWatermark: boolean

HideWatermark

inPerson: boolean

InPerson

optOutButton: boolean

OptOutButton

optOutReasons: string[]

OptOutReasons

string
extractAcroFields: boolean

ExtractAcroFields

extractTextTags: boolean

ExtractTextTags

ada: boolean

Ada

style: LayoutStyle

Style

Example
{
  "layout": {
    "header": {
      "feedback": "boolean",
      "globalActions": {
        "confirm": "boolean",
        "saveAsLayout": "boolean",
        "hideEvidenceSummary": "boolean",
        "download": "boolean"
      },
      "globalNavigation": "boolean",
      "sessionBar": "boolean",
      "titleBar": {
        "title": "boolean",
        "progressBar": "boolean"
      },
      "breadcrumbs": "boolean"
    },
    "footer": "object",
    "brandingBar": {
      "logo": {
        "link": "string",
        "logoAltTextKey": "string",
        "src": "string"
      }
    },
    "iframe": "boolean",
    "navigator": "boolean"
  },
  "maxAuthFailsAllowed": "integer (int32)",
  "handOver": {
    "title": "string",
    "href": "string",
    "text": "string"
  },
  "enforceCaptureSignature": "boolean",
  "declineButton": "boolean",
  "declineReasons": [
    "string"
  ],
  "disableDeclineOther": "boolean",
  "disableDownloadForUncompletedPackage": "boolean",
  "disableFirstInPersonAffidavit": "boolean",
  "disableInPersonAffidavit": "boolean",
  "disableOptOutOther": "boolean",
  "disableSecondInPersonAffidavit": "boolean",
  "documentToolbarOptions": {
    "downloadButton": "boolean"
  },
  "events": {
    "complete": {
      "dialog": "boolean",
      "redirect": "string"
    }
  },
  "hideCaptureText": "boolean",
  "hideLanguageDropdown": "boolean",
  "hidePackageOwnerInPerson": "boolean",
  "hideWatermark": "boolean",
  "inPerson": "boolean",
  "optOutButton": "boolean",
  "optOutReasons": [
    "string"
  ],
  "extractAcroFields": "boolean",
  "extractTextTags": "boolean",
  "ada": "boolean",
  "style": {
    "brandingBar": {
      "link": "string",
      "logoAltTextKey": "string",
      "src": "string"
    },
    "dialog": {
      "color": "string",
      "backgroundColor": "string"
    },
    "toolbar": {
      "color": "string",
      "backgroundColor": "string"
    },
    "titleBar": {
      "color": "string",
      "backgroundColor": "string"
    }
  }
}

Delivery: object

provider: boolean

Provider

email: boolean

Email

download: boolean

Download

Example
{
  "provider": "boolean",
  "email": "boolean",
  "download": "boolean"
}

DocumentToolbarOptions: object

downloadButton: boolean

DownloadButton

Example
{
  "downloadButton": "boolean"
}

FooterOptions: object

Example
"object"

GlobalActionsOptions: object

confirm: boolean

Confirm

saveAsLayout: boolean

SaveAsLayout

hideEvidenceSummary: boolean

HideEvidenceSummary

download: boolean

Download

Example
{
  "confirm": "boolean",
  "saveAsLayout": "boolean",
  "hideEvidenceSummary": "boolean",
  "download": "boolean"
}

HeaderOptions: object

feedback: boolean

Feedback

globalActions: GlobalActionsOptions

GlobalActions

globalNavigation: boolean

GlobalNavigation

sessionBar: boolean

SessionBar

titleBar: TitleBarOptions

TitleBar

breadcrumbs: boolean

Breadcrumbs

Example
{
  "feedback": "boolean",
  "globalActions": {
    "confirm": "boolean",
    "saveAsLayout": "boolean",
    "hideEvidenceSummary": "boolean",
    "download": "boolean"
  },
  "globalNavigation": "boolean",
  "sessionBar": "boolean",
  "titleBar": {
    "title": "boolean",
    "progressBar": "boolean"
  },
  "breadcrumbs": "boolean"
}

Image: object

link: string

Link

logoAltTextKey: string

LogoAltTextKey

src: string

Src

Example
{
  "link": "string",
  "logoAltTextKey": "string",
  "src": "string"
}

KnowledgeBasedAuthentication: object

knowledgeBasedAuthenticationStatus: string NOT_YET_ATTEMPTED, PASSED, FAILED, INVALID_SIGNER, UPDATED

SignerInformationForEquifaxCanada

signerInformationForEquifaxCanada: SignerInformationForEquifaxCanada

SignerInformationForEquifaxCanada

signerInformationForEquifaxUSA: SignerInformationForEquifaxUSA

SignerInformationForEquifaxUSA

equifaxCanada: boolean
equifaxUSA: boolean
Example
{
  "knowledgeBasedAuthenticationStatus": "string",
  "signerInformationForEquifaxCanada": {
    "firstName": "string",
    "lastName": "string",
    "city": "string",
    "streetAddress": "string",
    "timeAtAddress": "integer (int32)",
    "homePhoneNumber": "string",
    "driversLicenseNumber": "string",
    "province": "string",
    "postalCode": "string",
    "socialInsuranceNumber": "string",
    "dateOfBirth": "string (date-time)"
  },
  "signerInformationForEquifaxUSA": {
    "firstName": "string",
    "lastName": "string",
    "city": "string",
    "zip": "string",
    "streetAddress": "string",
    "timeAtAddress": "integer (int32)",
    "socialSecurityNumber": "string",
    "homePhoneNumber": "string",
    "driversLicenseNumber": "string",
    "dateOfBirth": "string (date-time)",
    "valid": "boolean",
    "state": "string"
  },
  "equifaxCanada": "boolean",
  "equifaxUSA": "boolean"
}

LayoutOptions: object

header: HeaderOptions

Header

footer: FooterOptions

Footer

brandingBar: BrandingBarOptions

BrandingBar

iframe: boolean

Iframe

navigator: boolean

Navigator

Example
{
  "header": {
    "feedback": "boolean",
    "globalActions": {
      "confirm": "boolean",
      "saveAsLayout": "boolean",
      "hideEvidenceSummary": "boolean",
      "download": "boolean"
    },
    "globalNavigation": "boolean",
    "sessionBar": "boolean",
    "titleBar": {
      "title": "boolean",
      "progressBar": "boolean"
    },
    "breadcrumbs": "boolean"
  },
  "footer": "object",
  "brandingBar": {
    "logo": {
      "link": "string",
      "logoAltTextKey": "string",
      "src": "string"
    }
  },
  "iframe": "boolean",
  "navigator": "boolean"
}

LayoutStyle: object

brandingBar: Image

BrandingBar

dialog: Style

Dialog

toolbar: Style

Toolbar

titleBar: Style

TitleBar

Example
{
  "brandingBar": {
    "link": "string",
    "logoAltTextKey": "string",
    "src": "string"
  },
  "dialog": {
    "color": "string",
    "backgroundColor": "string"
  },
  "toolbar": {
    "color": "string",
    "backgroundColor": "string"
  },
  "titleBar": {
    "color": "string",
    "backgroundColor": "string"
  }
}

Message: object

status: string NEW, READ, TRASHED

Status

from: User

From

to: User

To

User
documents: Document

Documents

Document
content: string

Content

created: string (date-time)

Created

Example
{
  "status": "string",
  "from": {
    "language": "string",
    "signature": {
      "textual": {
        "font": "string",
        "color": "string"
      },
      "handdrawn": "string"
    },
    "id": "string",
    "title": "string",
    "userCustomFields": [
      {
        "id": "string",
        "data": "object",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string"
      }
    ],
    "data": "object",
    "firstName": "string",
    "lastName": "string",
    "email": "string",
    "company": "string",
    "phone": "string",
    "timezoneId": "string",
    "created": "string (date-time)",
    "external": {
      "id": "string",
      "provider": "string",
      "providerName": "string",
      "data": "object"
    },
    "professionalIdentityFields": [
      {
        "id": "string",
        "data": "object",
        "category": "string",
        "translations": [
          {
            "description": "string",
            "language": "string",
            "id": "string",
            "data": "object",
            "name": "string"
          }
        ],
        "value": "string",
        "name": "string",
        "type": "string"
      }
    ],
    "updated": "string (date-time)",
    "specialTypes": [
      "string"
    ],
    "address": {
      "zipcode": "string",
      "address1": "string",
      "address2": "string",
      "city": "string",
      "country": "string",
      "state": "string"
    },
    "name": "string"
  },
  "to": [
    {
      "language": "string",
      "signature": {
        "textual": {
          "font": "string",
          "color": "string"
        },
        "handdrawn": "string"
      },
      "id": "string",
      "title": "string",
      "userCustomFields": [
        {
          "id": "string",
          "data": "object",
          "translations": [
            {
              "description": "string",
              "language": "string",
              "id": "string",
              "data": "object",
              "name": "string"
            }
          ],
          "value": "string",
          "name": "string"
        }
      ]
    }
  ]
}

Package: object

roles: Role

Roles

Role
status: string DRAFT, SENT, COMPLETED, ARCHIVED, DECLINED, OPTED_OUT, EXPIRED

Status

description: string

Description

language: string

Language

id: string

Id

data: object

Data

notaryRoleId: string

Notary Role

timezoneId: string

TimezoneId

trashed: boolean

Trashed

visibility: string ACCOUNT, SENDER

Visibility

documents: Document

Documents

Document
consent: string

Consent

settings: PackageSettings

Settings

due: string (date-time)

Due

notarized: boolean

Notarized

emailMessage: string

EmailMessage

sender: Sender

Sender

completed: string (date-time)

Completed

limits: PackageArtifactsLimits

Limits

signedDocumentDelivery: SignedDocumentDelivery

SignedDocumentDelivery

updated: string (date-time)

Updated

autocomplete: boolean

Autocomplete

created: string (date-time)

Created

messages: Message

Messages

Message
name: string

Name

type: string PACKAGE, TEMPLATE, LAYOUT

Type

bulkSendable: boolean

BulkSendable

Example
{
  "roles": [
    {
      "id": "string",
      "data": "object",
      "attachmentRequirements": [
        {
          "status": "string",
          "description": "string",
          "required": "boolean",
          "id": "string",
          "comment": "string",
          "name": "string",
          "data": "object"
        }
      ],
      "emailMessage": {
        "content": "string"
      },
      "reassign": "boolean",
      "locked": "boolean",
      "specialTypes": [
        "string"
      ],
      "index": "integer (int32)",
      "signers": [
        {
          "group": {
            "id": "string",
            "data": "object",
            "account": {
              "owner": "string",
              "id": "string",
              "customFields": [
                {
                  "required": "boolean",
                  "id": "string",
                  "data": "object",
                  "translations": [
                    {
                      "description": "string",
                      "language": "string",
                      "id": "string",
                      "data": "object",
                      "name": "string"
                    }
                  ],
                  "value": "string",
                  "name": "string"
                }
              ],
              "data": "object",
              "company": {
                "id": "string",
                "data": "object",
                "address": {
                  "zipcode": "string",
                  "address1": "string",
                  "address2": "string",
                  "city": "string",
                  "country": "string",
                  "state": "string"
                },
                "name": "string"
              },
              "licenses": [
                {
                  "status": "string",
                  "plan": {
                    "group": "string",
                    "description": "string",
                    "id": "string",
                    "features": "object",
                    "data": "object",
                    "cycle": "string",
                    "contract": "string",
                    "freeCycles": {
                      "cycle": "string",
                      "count": "integer (int32)"
                    },
                    "quotas": [
                      {
                        "cycle": "string",
                        "scope": "string",
                        "limit": "integer (int32)",
                        "target": "string"
                      }
                    ],
                    "price": {
                      "amount": "integer (int32)",
                      "currency": {
                        "id": "string",
                        "data": "object",
                        "name": "string"
                      }
                    },
                    "original": "string",
                    "name": "string"
                  },
                  "transactions": [
                    null
                  ]
                }
              ]
            }
          }
        }
      ]
    }
  ]
}

PackageArtifactsLimits: object

roles: integer (int32)

Roles

documents: integer (int32)

Documents

Example
{
  "roles": "integer (int32)",
  "documents": "integer (int32)"
}

PackageSettings: object

ceremony: CeremonySettings

Ceremony

Example
{
  "ceremony": {
    "layout": {
      "header": {
        "feedback": "boolean",
        "globalActions": {
          "confirm": "boolean",
          "saveAsLayout": "boolean",
          "hideEvidenceSummary": "boolean",
          "download": "boolean"
        },
        "globalNavigation": "boolean",
        "sessionBar": "boolean",
        "titleBar": {
          "title": "boolean",
          "progressBar": "boolean"
        },
        "breadcrumbs": "boolean"
      },
      "footer": "object",
      "brandingBar": {
        "logo": {
          "link": "string",
          "logoAltTextKey": "string",
          "src": "string"
        }
      },
      "iframe": "boolean",
      "navigator": "boolean"
    },
    "maxAuthFailsAllowed": "integer (int32)",
    "handOver": {
      "title": "string",
      "href": "string",
      "text": "string"
    },
    "enforceCaptureSignature": "boolean",
    "declineButton": "boolean",
    "declineReasons": [
      "string"
    ],
    "disableDeclineOther": "boolean",
    "disableDownloadForUncompletedPackage": "boolean",
    "disableFirstInPersonAffidavit": "boolean",
    "disableInPersonAffidavit": "boolean",
    "disableOptOutOther": "boolean",
    "disableSecondInPersonAffidavit": "boolean",
    "documentToolbarOptions": {
      "downloadButton": "boolean"
    },
    "events": {
      "complete": {
        "dialog": "boolean",
        "redirect": "string"
      }
    },
    "hideCaptureText": "boolean",
    "hideLanguageDropdown": "boolean",
    "hidePackageOwnerInPerson": "boolean",
    "hideWatermark": "boolean",
    "inPerson": "boolean",
    "optOutButton": "boolean",
    "optOutReasons": [
      "string"
    ],
    "extractAcroFields": "boolean",
    "extractTextTags": "boolean",
    "ada": "boolean",
    "style": {
      "brandingBar": {
        "link": "string",
        "logoAltTextKey": "string",
        "src": "string"
      },
      "dialog": {
        "color": "string",
        "backgroundColor": "string"
      },
      "toolbar": {
        "color": "string",
        "backgroundColor": "string"
      },
      "titleBar": {
        "color": "string",
        "backgroundColor": "string"
      }
    }
  }
}

Role: object

id: string

Id

data: object

Data

attachmentRequirements: AttachmentRequirement

AttachmentRequirements

AttachmentRequirement
emailMessage: BaseMessage

EmailMessage

reassign: boolean

Reassign

locked: boolean

Locked

specialTypes: string[]

Special Signer Types

string NOTARY
index: integer (int32)

Index

signers: Signer

Signers

Signer
name: string

Name

type: string SIGNER, SENDER

Type

Example
{
  "id": "string",
  "data": "object",
  "attachmentRequirements": [
    {
      "status": "string",
      "description": "string",
      "required": "boolean",
      "id": "string",
      "comment": "string",
      "name": "string",
      "data": "object"
    }
  ],
  "emailMessage": {
    "content": "string"
  },
  "reassign": "boolean",
  "locked": "boolean",
  "specialTypes": [
    "string"
  ],
  "index": "integer (int32)",
  "signers": [
    {
      "group": {
        "id": "string",
        "data": "object",
        "account": {
          "owner": "string",
          "id": "string",
          "customFields": [
            {
              "required": "boolean",
              "id": "string",
              "data": "object",
              "translations": [
                {
                  "description": "string",
                  "language": "string",
                  "id": "string",
                  "data": "object",
                  "name": "string"
                }
              ],
              "value": "string",
              "name": "string"
            }
          ],
          "data": "object",
          "company": {
            "id": "string",
            "data": "object",
            "address": {
              "zipcode": "string",
              "address1": "string",
              "address2": "string",
              "city": "string",
              "country": "string",
              "state": "string"
            },
            "name": "string"
          },
          "licenses": [
            {
              "status": "string",
              "plan": {
                "group": "string",
                "description": "string",
                "id": "string",
                "features": "object",
                "data": "object",
                "cycle": "string",
                "contract": "string",
                "freeCycles": {
                  "cycle": "string",
                  "count": "integer (int32)"
                },
                "quotas": [
                  {
                    "cycle": "string",
                    "scope": "string",
                    "limit": "integer (int32)",
                    "target": "string"
                  }
                ],
                "price": {
                  "amount": "integer (int32)",
                  "currency": {
                    "id": "string",
                    "data": "object",
                    "name": "string"
                  }
                },
                "original": "string",
                "name": "string"
              },
              "transactions": [
                {}
              ]
            }
          ]
        }
      }
    }
  ]
}

SignedDocumentDelivery: object

destinations: External

Destinations

External
excludedDocuments: Document

ExcludedDocuments

Document
filePrefix: string

FilePrefix

fileSuffix: string

FileSuffix

Example
{
  "destinations": [
    {
      "id": "string",
      "provider": "string",
      "providerName": "string",
      "data": "object"
    }
  ],
  "excludedDocuments": [
    {
      "status": "string",
      "description": "string",
      "id": "string",
      "data": "object",
      "approvals": [
        {
          "role": "string",
          "id": "string",
          "data": "object",
          "accepted": "string (date-time)",
          "enforceCaptureSignature": "boolean",
          "signed": "string (date-time)",
          "optional": "boolean",
          "fields": [
            {
              "binding": "string",
              "validation": {
                "required": "boolean",
                "maxLength": "integer (int32)",
                "errorCode": "integer (int32)",
                "minLength": "integer (int32)",
                "enum": [
                  "string"
                ],
                "errorMessage": "string",
                "pattern": "string"
              },
              "id": "string",
              "page": "integer (int32)",
              "subtype": "string",
              "data": "object",
              "extract": "boolean",
              "width": "number (double)",
              "height": "number (double)",
              "top": "number (double)",
              "formattedValue": "string",
              "left": "number (double)",
              "extractAnchor": {
                "width": "integer (int32)",
                "height": "integer (int32)",
                "anchorPoint": "string",
                "characterIndex": "integer (int32)",
                "leftOffset": "integer (int32)",
                "topOffset": "integer (int32)",
                "index": "integer (int32)",
                "text": "string"
              },
              "value": "string",
              "name": "string",
              "type": "string"
            }
          ],
          "name": "string"
        }
      ],
      "extract": "boolean",
      "extractionTypes": [
        "string"
      ],
      "tagged": "boolean",
      "signedHash": "string",
      "signerVerificationToken": "string",
      "pages": [
        {
          "id": "string",
          "width": "number (double)",
          "height": "number (double)",
          "top": "number (double)",
          "left": "number (double)",
          "index": "integer (int32)",
          "version": "integer (int32)"
        }
      ],
      "external": {
        "id": "string",
        "provider": "string",
        "providerName": "string",
        "data": "object"
      },
      "index": "integer (int32)",
      "fields": [
        {
          "binding": "string",
          "validation": {
            "required": "boolean",
            "maxLength": "integer (int32)",
            "errorCode": "integer (int32)",
            "minLength": "integer (int32)",
            "enum": [
              "string"
            ],
            "errorMessage": "string",
            "pattern": "string"
          }
        }
      ]
    }
  ]
}

Signer: object

group: Group

Group

language: string

Language

signature: SignatureStyle

Signature

id: string

Id

auth: Auth

Auth

data: object

Data

firstName: string

FirstName

lastName: string

LastName

email: string

Email

phone: string

Phone

userCustomFields: UserCustomField

UserCustomFields

UserCustomField
company: string

Company

title: string

Title

external: External

External

professionalIdentityFields: ProfessionalIdentityField

ProfessionalIdentityFields

ProfessionalIdentityField
updated: string (date-time)

Updated

knowledgeBasedAuthentication: KnowledgeBasedAuthentication

KnowledgeBasedAuthentication

delivery: Delivery

Delivery

signerType: string ACCOUNT_SENDER, EXTERNAL_SENDER, EXTERNAL_SIGNER, GROUP_SIGNER

SignerType

address: Address

Address

created: string (date-time)

Created

name: string

Name

timezoneId: string

TimezoneId

specialTypes: string[]

Special User Types

string NOTARY
Example
{
  "group": {
    "id": "string",
    "data": "object",
    "account": {
      "owner": "string",
      "id": "string",
      "customFields": [
        {
          "required": "boolean",
          "id": "string",
          "data": "object",
          "translations": [
            {
              "description": "string",
              "language": "string",
              "id": "string",
              "data": "object",
              "name": "string"
            }
          ],
          "value": "string",
          "name": "string"
        }
      ],
      "data": "object",
      "company": {
        "id": "string",
        "data": "object",
        "address": {
          "zipcode": "string",
          "address1": "string",
          "address2": "string",
          "city": "string",
          "country": "string",
          "state": "string"
        },
        "name": "string"
      },
      "licenses": [
        {
          "status": "string",
          "plan": {
            "group": "string",
            "description": "string",
            "id": "string",
            "features": "object",
            "data": "object",
            "cycle": "string",
            "contract": "string",
            "freeCycles": {
              "cycle": "string",
              "count": "integer (int32)"
            },
            "quotas": [
              {
                "cycle": "string",
                "scope": "string",
                "limit": "integer (int32)",
                "target": "string"
              }
            ],
            "price": {
              "amount": "integer (int32)",
              "currency": {
                "id": "string",
                "data": "object",
                "name": "string"
              }
            },
            "original": "string",
            "name": "string"
          },
          "transactions": [
            {
              "creditCard": {
                "cvv": "string",
                "number": "string",
                "expiration": {
                  "month": "integer (int32)",
                  "year": "integer (int32)"
                },
                "name": "string",
                "type": "string"
              },
              "price": {
                "amount": "integer (int32)",
                "currency": {
                  "id": "string",
                  "data": "object",
                  "name": "string"
                }
              },
              "created": "string (date-time)"
            }
          ],
          "paidUntil": "string (date-time)",
          "created": "string (date-time)"
        }
      ],
      "timezoneId": "string",
      "logoUrl": "string",
      "logoAltTextKey": "string"
    }
  }
}

SignerInformationForEquifaxCanada: object

firstName: string

FirstName

lastName: string

LastName

city: string

City

streetAddress: string

StreetAddress

timeAtAddress: integer (int32)

TimeAtAddress

homePhoneNumber: string

HomePhoneNumber

driversLicenseNumber: string

DriversLicenseNumber

province: string

Province

postalCode: string

PostalCode

socialInsuranceNumber: string

SocialInsuranceNumber

dateOfBirth: string (date-time)

DateOfBirth

Example
{
  "firstName": "string",
  "lastName": "string",
  "city": "string",
  "streetAddress": "string",
  "timeAtAddress": "integer (int32)",
  "homePhoneNumber": "string",
  "driversLicenseNumber": "string",
  "province": "string",
  "postalCode": "string",
  "socialInsuranceNumber": "string",
  "dateOfBirth": "string (date-time)"
}

SignerInformationForEquifaxUSA: object

firstName: string

FirstName

lastName: string

LastName

city: string

City

zip: string

Zip

streetAddress: string

StreetAddress

timeAtAddress: integer (int32)

TimeAtAddress

socialSecurityNumber: string

SocialSecurityNumber

homePhoneNumber: string

HomePhoneNumber

driversLicenseNumber: string

DriversLicenseNumber

dateOfBirth: string (date-time)

DateOfBirth

valid: boolean
state: string

State

Example
{
  "firstName": "string",
  "lastName": "string",
  "city": "string",
  "zip": "string",
  "streetAddress": "string",
  "timeAtAddress": "integer (int32)",
  "socialSecurityNumber": "string",
  "homePhoneNumber": "string",
  "driversLicenseNumber": "string",
  "dateOfBirth": "string (date-time)",
  "valid": "boolean",
  "state": "string"
}

Style: object

color: string

Color

backgroundColor: string

BackgroundColor

Example
{
  "color": "string",
  "backgroundColor": "string"
}

TitleBarOptions: object

title: boolean

Title

progressBar: boolean

ProgressBar

Example
{
  "title": "boolean",
  "progressBar": "boolean"
}

User: object

language: string

Language

signature: SignatureStyle

Signature

id: string

Id

title: string

Title

userCustomFields: UserCustomField

UserCustomFields

UserCustomField
data: object

Data

firstName: string

FirstName

lastName: string

LastName

email: string

Email

company: string

Company

phone: string

Phone

timezoneId: string

TimezoneId

created: string (date-time)

Created

external: External

External

professionalIdentityFields: ProfessionalIdentityField

ProfessionalIdentityFields

ProfessionalIdentityField
updated: string (date-time)

Updated

specialTypes: string[]

Special User Types

string NOTARY
address: Address

Address

name: string

Name

Example
{
  "language": "string",
  "signature": {
    "textual": {
      "font": "string",
      "color": "string"
    },
    "handdrawn": "string"
  },
  "id": "string",
  "title": "string",
  "userCustomFields": [
    {
      "id": "string",
      "data": "object",
      "translations": [
        {
          "description": "string",
          "language": "string",
          "id": "string",
          "data": "object",
          "name": "string"
        }
      ],
      "value": "string",
      "name": "string"
    }
  ],
  "data": "object",
  "firstName": "string",
  "lastName": "string",
  "email": "string",
  "company": "string",
  "phone": "string",
  "timezoneId": "string",
  "created": "string (date-time)",
  "external": {
    "id": "string",
    "provider": "string",
    "providerName": "string",
    "data": "object"
  },
  "professionalIdentityFields": [
    {
      "id": "string",
      "data": "object",
      "category": "string",
      "translations": [
        {
          "description": "string",
          "language": "string",
          "id": "string",
          "data": "object",
          "name": "string"
        }
      ],
      "value": "string",
      "name": "string",
      "type": "string"
    }
  ],
  "updated": "string (date-time)",
  "specialTypes": [
    "string"
  ],
  "address": {
    "zipcode": "string",
    "address1": "string",
    "address2": "string",
    "city": "string",
    "country": "string",
    "state": "string"
  },
  "name": "string"
}

Layout: object

roles: Role

Roles

Role
status: string DRAFT, SENT, COMPLETED, ARCHIVED, DECLINED, OPTED_OUT, EXPIRED

Status

description: string

Description

language: string

Language

id: string

Id

data: object

Data

visibility: string ACCOUNT, SENDER

Visibility

documents: Document

Documents

Document
consent: string

Consent

settings: PackageSettings

Settings

due: string (date-time)

Due

notarized: boolean

Notarized

emailMessage: string

EmailMessage

sender: Sender

Sender

limits: PackageArtifactsLimits

Limits

signedDocumentDelivery: SignedDocumentDelivery

SignedDocumentDelivery

updated: string (date-time)

Updated

autocomplete: boolean

Autocomplete

created: string (date-time)

Created

messages: Message

Messages

Message
name: string

Name

type: string PACKAGE, TEMPLATE, LAYOUT

Type

notaryRoleId: string

Notary Role

timezoneId: string

TimezoneId

bulkSendable: boolean

BulkSendable

Example
{
  "roles": [
    {
      "id": "string",
      "data": "object",
      "attachmentRequirements": [
        {
          "status": "string",
          "description": "string",
          "required": "boolean",
          "id": "string",
          "comment": "string",
          "name": "string",
          "data": "object"
        }
      ],
      "emailMessage": {
        "content": "string"
      },
      "reassign": "boolean",
      "locked": "boolean",
      "specialTypes": [
        "string"
      ],
      "index": "integer (int32)",
      "signers": [
        {
          "group": {
            "id": "string",
            "data": "object",
            "account": {
              "owner": "string",
              "id": "string",
              "customFields": [
                {
                  "required": "boolean",
                  "id": "string",
                  "data": "object",
                  "translations": [
                    {
                      "description": "string",
                      "language": "string",
                      "id": "string",
                      "data": "object",
                      "name": "string"
                    }
                  ],
                  "value": "string",
                  "name": "string"
                }
              ],
              "data": "object",
              "company": {
                "id": "string",
                "data": "object",
                "address": {
                  "zipcode": "string",
                  "address1": "string",
                  "address2": "string",
                  "city": "string",
                  "country": "string",
                  "state": "string"
                },
                "name": "string"
              },
              "licenses": [
                {
                  "status": "string",
                  "plan": {
                    "group": "string",
                    "description": "string",
                    "id": "string",
                    "features": "object",
                    "data": "object",
                    "cycle": "string",
                    "contract": "string",
                    "freeCycles": {
                      "cycle": "string",
                      "count": "integer (int32)"
                    },
                    "quotas": [
                      {
                        "cycle": "string",
                        "scope": "string",
                        "limit": "integer (int32)",
                        "target": "string"
                      }
                    ],
                    "price": {
                      "amount": "integer (int32)",
                      "currency": {
                        "id": "string",
                        "data": "object",
                        "name": "string"
                      }
                    },
                    "original": "string",
                    "name": "string"
                  },
                  "transactions": [
                    null
                  ]
                }
              ]
            }
          }
        }
      ]
    }
  ]
}

NotaryJournalEntry: object

sequenceNumber: integer (int32)

Sequence Number

creationDate: string (date-time)

Date

documentType: string

Document Type

documentName: string

Document Name

signerName: string

Signer Name

signatureType: string

Signature Type

idType: string

Identification Type

idValue: string

Identification Value

jurisdiction: string

Jurisdiction

comment: string

Comment

Example
{
  "sequenceNumber": "integer (int32)",
  "creationDate": "string (date-time)",
  "documentType": "string",
  "documentName": "string",
  "signerName": "string",
  "signatureType": "string",
  "idType": "string",
  "idValue": "string",
  "jurisdiction": "string",
  "comment": "string"
}

PackageReminder: object

sentDate: string (date-time)

SentDate

date: string (date-time)

Date

Example
{
  "sentDate": "string (date-time)",
  "date": "string (date-time)"
}

PackageReminderSchedule: object

packageId: string

PackageId

startInDaysDelay: integer (int32)

StartInDaysDelay

repetitionsCount: integer (int32)

RepetitionsCount

intervalInDays: integer (int32)

IntervalInDays

reminders: PackageReminder

Reminders

PackageReminder
Example
{
  "packageId": "string",
  "startInDaysDelay": "integer (int32)",
  "repetitionsCount": "integer (int32)",
  "intervalInDays": "integer (int32)",
  "reminders": [
    {
      "sentDate": "string (date-time)",
      "date": "string (date-time)"
    }
  ]
}

Error: object

Example
"object"

Errors: object

errors: Error
Error
messageKeys: string[]
string
firstError: Error
Example
{
  "errors": [
    "object"
  ],
  "messageKeys": [
    "string"
  ],
  "firstError": "object"
}

PackageFeature: object

attachmentRequirements: boolean
changeSigner: boolean
groupSigning: boolean
notarized: boolean
optOut: boolean
handOverUrl: boolean
certificateSigning: boolean
externalVerification: boolean
inPerson: boolean
decline: boolean
ada: boolean
clickToSign: boolean
clickToInitial: boolean
captureSignature: boolean
mobileCaptureSignature: boolean
sendToMobile: boolean
signingDate: boolean
signerName: boolean
signerTitle: boolean
signerCompany: boolean
text: boolean
textArea: boolean
checkbox: boolean
customField: boolean
notaryField: boolean
radio: boolean
list: boolean
date: boolean
Example
{
  "attachmentRequirements": "boolean",
  "changeSigner": "boolean",
  "groupSigning": "boolean",
  "notarized": "boolean",
  "optOut": "boolean",
  "handOverUrl": "boolean",
  "certificateSigning": "boolean",
  "externalVerification": "boolean",
  "inPerson": "boolean",
  "decline": "boolean",
  "ada": "boolean",
  "clickToSign": "boolean",
  "clickToInitial": "boolean",
  "captureSignature": "boolean",
  "mobileCaptureSignature": "boolean",
  "sendToMobile": "boolean",
  "signingDate": "boolean",
  "signerName": "boolean",
  "signerTitle": "boolean",
  "signerCompany": "boolean",
  "text": "boolean",
  "textArea": "boolean",
  "checkbox": "boolean",
  "customField": "boolean",
  "notaryField": "boolean",
  "radio": "boolean",
  "list": "boolean",
  "date": "boolean"
}

Verification: object

typeId: string

TypeId

payload: string

Payload

Example
{
  "typeId": "string",
  "payload": "string"
}

VerificationUrl: object

url: string

url

callbackUrl: string

callbackUrl

documentId: string

DocumentId

Example
{
  "url": "string",
  "callbackUrl": "string",
  "documentId": "string"
}