ProtectedaddPush an output param onto the action's param list.
ProtectedensureLazy-config the engine with the action's context user.
ProtectedgetCase-insensitive boolean param with default.
ProtectedgetCase-insensitive param that may already be an object/array or a JSON string. Returns undefined when absent or unparseable.
ProtectedgetCase-insensitive string param lookup; returns undefined when absent/blank.
ProtectedInternalInternal method that must be implemented by derived action classes. This is where the actual action logic should be implemented.
The action execution parameters including typed context
Promise resolving to the action result
Executes the action with the provided parameters.
The action execution parameters including context
Promise resolving to the action result
Action: "Send Document for Signature".
Sends one or more documents through a configured signature account/provider and records the envelope lifecycle. Thin wrapper over SignatureEngine.SendForSignature.
Inputs:
{ filename, contentType?, contentBase64 }{ email, name?, routingOrder?, role?, fields? }, where eachfields[]entry places a signature/date/initials/text/checkbox field by anchor string (preferred) or normalized page/xPercent/yPercent coordinates. Omitfieldsto let the provider apply its own default placement (no forced tab).Outputs: SignatureRequestID, ExternalEnvelopeID, Status.