Attestify icon

Attestify

Issue verifiable certificates with Attestify

Issue Certificate

AI-generated

Summary

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 pairedItem index and a json object with certificate data. If continueOnFail is enabled, items may include an error field 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.

Links

Discussion