PandaDoc: API Design โ Documents & Templates
Docs-backedREST API at api.pandadoc.com/public/v1/. Document creation: POST to /documents with template_uuid, recipients, tokens (merge field values), and pricing items. The template token system is straightforward: define [Token.Name] placeholders in templates, pass key-value pairs in the API call. Recipients are defined with email, role, and signing order. Document sending: POST to /documents/{id}/send. Status tracking: GET /documents/{id} returns current status. Webhook events notify on document state changes (created, sent, viewed, completed). Document download: GET /documents/{id}/download returns the signed PDF. The API also covers contacts, templates listing, and document sections. Folder management organizes documents. The API is simpler than DocuSign's โ fewer concepts to learn, faster time to integration.