VerifycateDeveloper Docs

Approve a correction request

POST/api/v1/workspaces/{slug}/corrections/{id}/approve

Approve a correction and amend the issued certificate

Applies the requested attribute (and name) changes to the issued certificate and marks the correction as approved. Returns the updated issue.

Email cannot be corrected this way; email / recipient_email keys in requested_changes are ignored. name / recipient_name update the recipient display name; other keys update attributes.

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

Correction request id

Example: d2b3c4e5-6f78-4901-b234-567890abcdef

Response schema

id*UUID
Issue id
certificate_id*UUID
Parent certificate id
user_id?UUID
Linked user id when known
public_id*string
Public verification id
recipient_email*string
Recipient email
recipient_name*string
Recipient display name
attributes*object
Recipient attribute values keyed by certificate attribute keys
status*string
`pending` or `active` (expired is derived on public verify)
issued_at?datetime
When the credential was issued
expires_at?datetime
When the credential expires
notified_at?datetime
When the recipient was last notified
notify_type*string
Notification channel used
current_version_id?UUID
Current issued version id when issued
template_version?integer
Template version baked into the credential
created_at*datetime
Created timestamp (RFC 3339)
updated_at*datetime
Updated timestamp (RFC 3339)