CertSeal icon

CertSeal

Issue, deliver and verify digital certificates — create batches from a design, issue certificates singly or in bulk, queue certificate emails, look up certificates by id or share token, and react to issued / sent / failed / viewed events.

1 trigger9 searches11 actionsInstant (webhooks)Auth: API key

AI-assisted documentation8 min read

This documentation is compiled from our integration source code, internal specs for CertSeal, its official API documentation and anonymized requests logs we collect from our support team[2].

Open CertSeal on WEXTL →

Connecting CertSeal takes an active account plus an API access token from your account settings — no other setup is required.[3]

  • API KeypasswordRequired

    In CertSeal: API Keys page in the web app. Keys look like csk_live_… and are shown exactly once at creation — store it in a secrets manager. To rotate, revoke the old key and create a new one.

    [1]
  1. Log in to your WEXTL account, add the CertSeal node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your CertSeal account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch Certificate EventsTrigger
Output fields[3]
FieldType
IDtext
Typetext
Created Atdate
Datatext
Get a BatchSearch
Input fields[3]
FieldType
BatchRequired
choice
Output fields[3]
FieldType
IDtext
Workspace IDtext
Titletext
Descriptiontext
Design IDtext
Email Template IDtext
Course Nametext
Issuer Nametext
Recipient Countnumber
Archived Atdate
Created Atdate
Updated Atdate
Get a RecipientSearch
Input fields[3]
FieldType
BatchRequired
choice
Output fields[3]
FieldType
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLtext
Issue Datedate
Expiry Datedate
Dataobject
Email Statustext
Email Sent Atdate
Created Atdate
Get a Webhook SubscriptionSearch
Input fields[3]
FieldType
Webhook SubscriptionRequired
choice
Output fields[3]
FieldType
IDtext
URLurl
Eventsarray
Statustext
Secret Tailtext
Failure Countnumber
Last Fired Atdate
Created Atdate
Updated Atdate
Get Certificate by IDSearch
Input fields[3]
FieldType
Certificate IDRequired
text
Output fields[3]
FieldType
Recipientobject
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLurl
Issue Datedate
Expiry Datedate
Dataobject
Batchobject
IDtext
Titletext
Course Nametext
Issuer Nametext
Designobject
IDtext
Nametext
Template JSONtext
Variablesobject
Get Certificate by Share TokenSearch
Input fields[3]
FieldType
Share TokenRequired
text
Output fields[3]
FieldType
Recipientobject
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLurl
Issue Datedate
Expiry Datedate
Dataobject
Batchobject
IDtext
Titletext
Course Nametext
Issuer Nametext
Designobject
IDtext
Nametext
Template JSONtext
Variablesobject
List BatchesSearch
Input fields[3]
FieldType
Statuschoice
Limitnumber
Max Pagesnumber
Cursortext
Output fields[3]
FieldType
IDtext
Workspace IDtext
Titletext
Descriptiontext
Design IDtext
Email Template IDtext
Course Nametext
Issuer Nametext
Recipient Countnumber
Archived Atdate
Created Atdate
Updated Atdate
List DesignsSearch
Input fields[3]
FieldType
Limitnumber
Max Pagesnumber
Cursortext
Output fields[3]
FieldType
IDtext
Nametext
Orientationtext
Created Atdate
Updated Atdate
List RecipientsSearch
Input fields[3]
FieldType
BatchRequired
choice
Email Statuschoice
Limitnumber
Max Pagesnumber
Cursortext
Output fields[3]
FieldType
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLtext
Issue Datedate
Expiry Datedate
Dataobject
Email Statustext
Email Sent Atdate
Created Atdate
List Webhook SubscriptionsSearch
Input fields[3]
FieldType
Limitnumber
Max Pagesnumber
Cursortext
Output fields[3]
FieldType
IDtext
URLurl
Eventsarray
Statustext
Secret Tailtext
Failure Countnumber
Last Fired Atdate
Created Atdate
Updated Atdate
Archive a BatchAction
Input fields[3]
FieldType
BatchRequired
choice
Output fields[3]
FieldType
IDtext
Workspace IDtext
Titletext
Descriptiontext
Design IDtext
Email Template IDtext
Course Nametext
Issuer Nametext
Recipient Countnumber
Archived Atdate
Created Atdate
Updated Atdate
Create a BatchAction
Input fields[3]
FieldType
TitleRequired
text
DesignRequired
choice
Descriptiontext
Email Template IDtext
Course Nametext
Issuer Nametext
Output fields[3]
FieldType
IDtext
Workspace IDtext
Titletext
Descriptiontext
Design IDtext
Email Template IDtext
Course Nametext
Issuer Nametext
Recipient Countnumber
Archived Atdate
Created Atdate
Updated Atdate
Delete a RecipientAction
Input fields[3]
FieldType
BatchRequired
choice
Output fields[3]
FieldType
OKboolean
Issue a CertificateAction
Input fields[3]
FieldType
BatchRequired
choice
Nametext
Emailemail
Certificate IDtext
Issue Datedate
Expiry Datedate
Dataobject
Send Emailboolean
Output fields[3]
FieldType
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLtext
Issue Datedate
Expiry Datedate
Dataobject
Email Statustext
Email Sent Atdate
Created Atdate
Issue Certificates in BulkAction
Input fields[3]
FieldType
BatchRequired
choice
RecipientsRequired
array
Send Email (all recipients)boolean
Output fields[3]
FieldType
Recipientsarray
Creatednumber
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Rotate Webhook Signing SecretAction
Input fields[3]
FieldType
Webhook SubscriptionRequired
choice
Output fields[3]
FieldType
Subscriptionobject
IDtext
URLurl
Eventsarray
Statustext
Secret Tailtext
Failure Countnumber
Last Fired Atdate
Created Atdate
Updated Atdate
Signing Secrettext
Send a Test EventAction
Input fields[3]
FieldType
Webhook SubscriptionRequired
choice
Event Typechoice
Output fields[3]
FieldType
Deliveryobject
IDtext
Event Typetext
Created Atdate
Sampleobject
IDtext
Typetext
Created Atdate
Datatext
Send Certificate EmailAction
Input fields[3]
FieldType
BatchRequired
choice
Output fields[3]
FieldType
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLtext
Issue Datedate
Expiry Datedate
Dataobject
Email Statustext
Email Sent Atdate
Created Atdate
Unarchive a BatchAction
Input fields[3]
FieldType
BatchRequired
choice
Output fields[3]
FieldType
IDtext
Workspace IDtext
Titletext
Descriptiontext
Design IDtext
Email Template IDtext
Course Nametext
Issuer Nametext
Recipient Countnumber
Archived Atdate
Created Atdate
Updated Atdate
Update a RecipientAction
Input fields[3]
FieldType
BatchRequired
choice
Nametext
Emailemail
Certificate IDtext
Issue Datedate
Expiry Datedate
Dataobject
Output fields[3]
FieldType
IDtext
Batch IDtext
Nametext
Emailtext
Certificate IDtext
Share Tokentext
Certificate URLtext
Issue Datedate
Expiry Datedate
Dataobject
Email Statustext
Email Sent Atdate
Created Atdate

Look for CertSeal templates in the WEXTL template library.

Browse templates →
  1. WEXTL® CertSeal Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for CertSeal.
  4. WEXTL® visual workflow builder data.

Last updated: Aug 19, 2026 08:38