- Recipients are already authenticated in your system.
- You want to integrate signing into your existing application flow without interrupting the user experience.
- You need a specific authentication method, such as biometrics, SSO, or multi-factor.
- Create an envelope with custom authentication on the recipient’s
ceremonyobject. - Set
delivery_typeto"none"so SignatureAPI does not send an invitation email. - Get the ceremony URL from the response and redirect the authenticated user.
Create the Envelope
Set the recipient’sceremony object with authentication set to custom. Provide:
provider: The name of your application or company. This appears in the audit log as: “John Doe has been authenticated by [provider]”.data: Key-value pairs that link the signing event to your authentication records. These values are recorded in the envelope audit log.
delivery_type to "none" to prevent SignatureAPI from sending an invitation email. Your application is responsible for delivering the ceremony URL to the recipient.
Include enough data in the
data object to verify how the recipient was authenticated. Useful values include session IDs, user IDs, authentication timestamps, and authentication methods. These values appear in the audit log and may be needed to confirm identity in legal proceedings.Get the Ceremony URL
The response includes the ceremony URL inrecipients[].ceremony.url. Because authentication is custom (not email_link), the URL is available directly in the response.
Redirect to the Ceremony URL
Use theurl from the ceremony object to redirect the recipient from your application to the signing ceremony. Because your application already authenticated the recipient, they land directly in the signing experience without any additional login step.
data object.
Try It
Try this example in Postman using your test API key to create a free, non-binding test envelope. Test envelopes won’t send emails, but you can review them in your dashboard.Keep Learning
- Learn about custom authentication in depth, including audit log details and what data to include.
- Explore ceremony URLs for options such as short URLs and URL expiration.
- Embed the signing ceremony in your application using an iframe.
- Learn about other authentication methods, such as email code or multiple authentication steps.