How is this different from an e-signature API?
Most e-signature APIs sign a document you already have. PDF Generator API also generates the document from your templates and JSON data, so you go from structured data to a signed, audited PDF in one platform. If you already have a finished PDF, you can sign that too.
Can I sign a PDF I already have?
Yes. Send an existing PDF to storage with a public HTTPS file_url or a base64-encoded file_base64, set output to viewer, and you get back a review URL. You do not have to use our templates.
How do I authenticate?
Requests use a JSON Web Token (JWT) as a Bearer token, signed server-side with your API key and secret. The base URL for all endpoints is https://us1.pdfgeneratorapi.com/api/v4.
Can I see who signed and when?
Yes. GET /documents/{publicId}/actions returns every action, from opened and reviewed to signed, with the signer’s identity, IP address, and timestamp. GET /documents/{publicId}/versions returns the full version history.
Where are signed documents stored?
In our encrypted storage by default, with configurable long-term retention. You can also bring your own storage (e.g. AWS S3, Azure, Dropbox, Google Drive) so documents live in your infrastructure.