Skip to content

UANATACA eSAW ONE-SHOT API DOCUMENTATION (v1)

eSAW One-Shot combines Uanataca single-use certificate issuance with eSignAnywhere (eSAW) for electronic signatures.

Testing: Uanataca https://api.sandbox.modernpki.com, eSAW https://demo.esignanywhere.net Production: Uanataca https://api.modernpki.com, eSAW https://saas.esignanywhere.net

Uanataca endpoints use client certificate authentication; eSAW endpoints use the ApiToken header.

Download OpenAPI description
Languages
Servers

https://docs.namirial.app/

Create

Create a certificate request and obtain esaw_token for use in the envelope

Operations

Files

Upload files for use in envelopes

Operations
Operations

Request

Creates and sends an envelope. Include the FileId from the file upload and, in the Sign activity, set SignaturePluginData for GenericSigningPluginBit4idOneShot with requestToken set to the esaw_token from the create request.

Security
ApiToken
Bodyapplication/jsonrequired
DocumentsArray of objectsrequired
Documents[].​FileIdstring
Documents[].​DocumentNumberinteger
Namestring
AddDocumentTimestampboolean
ShareWithTeamboolean
LockFormFieldsOnFinishboolean
ActivitiesArray of arraysrequired

Include a Sign activity with SignaturePluginData.requestToken = esaw_token

EmailConfigurationobject
ReminderConfigurationobject
ExpirationConfigurationobject
curl -i -X POST \
  https://demo.esignanywhere.net/Api/v6/envelope/send \
  -H 'ApiToken: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "Documents": [
      {
        "FileId": "string",
        "DocumentNumber": 0
      }
    ],
    "Name": "string",
    "AddDocumentTimestamp": true,
    "ShareWithTeam": true,
    "LockFormFieldsOnFinish": true,
    "Activities": [],
    "EmailConfiguration": {},
    "ReminderConfiguration": {},
    "ExpirationConfiguration": {}
  }'

Responses

Envelope created and sent

Bodyapplication/json
EnvelopeIdstring(uuid)
Example: "bc6752b7-f761-4b88-91f6-5e3112a716a3"
Response
application/json
{ "EnvelopeId": "bc6752b7-f761-4b88-91f6-5e3112a716a3" }