Skip to content
Last updated

The eSAW One-Shot flow uses three main endpoints across two hosts:

StepEndpointHostAuthentication
1. Create requestPOST /api/v1/esawoneshotUanataca (modernpki.com)Client certificate
2. Upload filePOST /Api/v6/file/uploadeSignAnywhere (esignanywhere.net)ApiToken header
3. Send envelopePOST /Api/v6/envelope/sendeSignAnywhere (esignanywhere.net)ApiToken header
  • Create — Creates the certificate request and returns req_pk and esaw_token. Use esaw_token as requestToken in the envelope's Sign activity (GenericSigningPluginBit4idOneShot).
  • Files — Upload documents to be signed. One call per document; response provides FileId for the envelope.
  • Envelope — Create and send the envelope with Documents (FileId) and Activities (Sign with requestToken).

Base URLs:

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

Full request and response details are in the OpenAPI specification.

Postman collection

For quick API testing, use the eSAW One-Shot Postman collection. Set the host variable (and, if needed, separate hosts for Uanataca and eSAW) to your environment URLs and run the requests.