Skip to main content
GET https://api.craftkit.dev/v1/signatures/:id/certificate
Streams the completion certificate (the signing audit-trail PDF). Like the signed document, the certificate is a sensitive legal artifact, so it is served only through the authenticated API — Craftkit fetches it server-side and streams the bytes back, so no provider-hosted link is ever exposed. Returns 409 until the certificate is available (until certificateUrl is non-null on the request).

Authorization

string
required
Bearer ck_live_… — a project API key.

Path parameters

string
required
The signature request id (UUID).

Response

On success, the certificate PDF bytes with Content-Type: application/pdf, served as an attachment named <id>-certificate.pdf.
application/pdf
The completion certificate PDF stream.

Errors

cURL
409