View as Markdown
Certifier icon

Certifier ACTION

Issue Credential

Create, issue and send a credential to a recipient. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Certifier account once, then configure and run Issue Credential from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "certifier-issue-credential",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    certifier: { authProvisionId: "apn_xxxxxxx" },
    groupId: "Group ID",
    recipientName: "Recipient Name",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Issue Credential inputs
Property Type Description
groupId Group ID string
The ID of the group
Required Dynamic
recipientName Recipient Name string
The name of the credential’s recipient.
Required
recipientEmail Recipient Email string
The email of the credential’s recipient.
Required
issueCredential Issue Credential boolean
Whether to issue a credential (true) or create a draft (false) when the workflow is triggered (default true).
Required
sendCredential Send Credential boolean
Whether to send a credential to a recipient via email (true) or not (false) when the workflow is triggered (default is true). This step is only applicable if "Issue Credential" is set to true.
Required
issueDate Issue Date string
The date (in YYYY-MM-DD format) of your credential's issuance (by default this field is set to the day when the workflow is triggered).
Optional
expiryDate Expiry Date string
The date (in YYYY-MM-DD format) of your credential's expiration. If not provided, expiry date from the group settings will be used (by default this field is empty).
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
certifier-issue-credential
Version
0.0.3
App
Certifier
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes