GET
https://api.craftkit.dev/v1/signatures/:idAuthorization
string
required
Bearer ck_live_… — a project API key.Path parameters
string
required
The signature request id (UUID).
Response
string
string
string
string
See the status lifecycle below.
object[]
May include per-recipient
signedAt / declinedAt once those events arrive.number | null
string | null
Authenticated download URL;
null until the document is archived.string | null
Authenticated completion-certificate / audit-trail URL (
/v1/signatures/{id}/certificate); null until available.string | null
string
string | null
Set when the request completes.
Status lifecycle
Recipient-level signing arrives as a
signature.signed webhook (and per-recipient signedAt
timestamps) without moving the top-level status. On completed, Craftkit archives the signed PDF
and populates signedDownloadUrl and certificateUrl.
Errors
cURL
200