Issue Certificate
AI-generatedSummary
Issue a verifiable certificate via Attestify
Inputs
- issuer (required) — The organization issuing the certificate (shown on the certificate and the public verify page)
- course (required) — The course or credential being certified
- recipientName (required) — Name of the certificate recipient. Map an upstream field here to issue one certificate per incoming item.
- recipientEmail — Optional. Map an upstream field here. Echoed back so you can join it to the verify URL for your mail-merge or LMS. It is never stored in the signed record and never shown on the public verify page (recipient PII stays on your side).
- completionDate — Optional. The date the credential was earned, shown on the certificate (format YYYY-MM-DD). If left empty, the date is omitted from the request (the API stamps today).
- options — Base URL of the Attestify service. Change only for self-hosting or testing.
Output shape
array of processed items
Each item includes a
pairedItemindex and ajsonobject with certificate data. IfcontinueOnFailis enabled, items may include anerrorfield instead.
Examples
Example 1: Issue a single certificate with all required fields and optional email/completion date.
issuer: 'Acme Real Estate Academy', course: '4-Hour Continuing Education — Ethics', recipientName: 'Jane Doe', recipientEmail: 'jane@example.com', completionDate: '2024-03-15' produces a certificate with verify_url, cert_image_url, and signed_record_url.