Authentication Methods
SignatureAPI supports several authentication methods to verify recipient identity before they can access their ceremony:Email Link Authentication (Default)
SignatureAPI sends recipients an email containing a direct link to the ceremony. When recipients click the link, they’re automatically authenticated and can proceed with signing.- Default method: Automatically used when you create envelopes
- Zero setup: Works out of the box with no configuration needed
- Simple experience: One-click access for recipients
- Automatic ceremony creation: Ceremonies are created and emails sent automatically
Email Code Authentication
SignatureAPI sends recipients an email containing a 9-digit verification code. Recipients must enter this code in the ceremony interface to authenticate.- URL control: You receive the ceremony URL to share via your own channels
- Email verification: Ensures recipients have access to their email account
- Flexible sharing: Send the ceremony URL via SMS, app notifications, or direct links
- Manual ceremony creation: Requires manual ceremony setup
Custom Authentication
Your application authenticates recipients using your own methods. SignatureAPI provides a ceremony URL that you can share directly or embed in your application.- Full control: Authenticate recipients using your existing systems
- Embedding support: Perfect for in-app signing experiences
- Custom audit trail: Your authentication details are included in the audit log
- Maximum flexibility: Use any authentication method your application supports
Use Multiple Authentication Methods
You can combine authentication methods for enhanced security or compliance requirements. Each method must be completed in sequence before recipients can access the ceremony. Learn more about Multiple Authentication Methods →Ceremony Creation
You can create ceremonies in two ways: automatically when creating an envelope, or manually at a later time.On Envelope Creation (Automatic)
When creating an envelope, define the Ceremony that will be automatically created for that recipient, using therecipient.ceremony
parameter.
If no ceremony
is provided, a Ceremony with email_link
authentication is created by default.
Create Ceremony Endpoint (Manual)
You can create additional ceremonies for recipients using the Create Ceremony endpoint. This gives you flexibility to change authentication methods or create new access points as needed.When you create a new ceremony for a recipient, any previous ceremonies are automatically revoked. This ensures that only the most recent ceremony remains active and accessible.
- Switching authentication methods: Start with custom authentication for an embedded ceremony, then switch to email link authentication if the recipient doesn’t complete it within a set time
- Extending access: Provide a new ceremony URL if the original one has expired or been compromised
- Changing ceremony settings: Update redirect URLs or other ceremony configurations for the same recipient
- Workflow escalation: Begin with one authentication method and escalate to a more direct method (like email) if needed