SignRequest API Documentation

Digital document signing and signature management

Method Endpoint Description Requirements
POST /api/signrequest/documents Upload a document to SignRequest
  • pdf_base64 (required) – base64 string of PDF
  • document_name (required) – name incl. extension
GET /api/signrequest/documents/{uuid} Fetch metadata/status of a document
  • uuid (required) – Document UUID
POST /api/signrequest Create a SignRequest with document and signers
  • pdf_base64 (required)
  • document_name (required)
  • signers[] (required) – array of signers
  • from_email (required) – must be verified
  • from_name (optional)
GET /api/signrequest/{id} Fetch status of a SignRequest
  • id (required) – SignRequest ID
POST /api/signrequest/{id}/send Resend a SignRequest email
  • id (required) – SignRequest ID
DELETE /api/signrequest/{id} Cancel a SignRequest
  • id (required) – SignRequest ID