VerifycateDeveloper Docs

Import issues

POST/api/v1/workspaces/{slug}/certificates/{id}/issues

Import recipients as pending certificate issues

Enrols recipients against a certificate. Each accepted row becomes a pending issue. Duplicate emails (already enrolled for this certificate) are listed in rejected and skipped.

Authorization

Scopecertificates:write
Authorization: Bearer vc_...

Requires certificates:write (or full access) and an active Pro seat.

Path parameters

slug*string

Workspace slug

Example: acme
id*UUID

Certificate id

Example: 550e8400-e29b-41d4-a716-446655440000

Body parameters

issues*array

Recipients to import

Each item in issues:

email*string

Recipient email (must be a valid email address)

Example: [email protected]
name?string

Display name

Example: Ada Lovelace
attributes?object

Certificate attribute values; keys should be lowercase snake_case

Example: { "course": "Mathematics", "roll_number": "CS-001" }
expires_at?string

RFC3339 expiry override for this recipient (must be in the future). When omitted, the certificate validity_days policy applies

Example: 2027-09-03T09:00:00Z

Response schema

items*array
rejected*array