Workspace/Developers
REST · v1
§ Developers

Build with the same primitives we use.

VG·Sign exposes a REST API for creating and tracking envelopes programmatically. Access is provisioned for integration partners — the primary channel is the VG Realestate CRM over OAuth2. The full reference lives on the API docs page. We don’t publish a client SDK yet.

Transport
REST over HTTPS
Auth
OAuth2 + scoped tokens
Webhooks
HMAC-SHA256 signed
● Core endpoints · base /api/v1/internal
POST/api/v1/internal/envelopesCreate an envelope from an uploaded PDF
POST/api/v1/internal/envelopes/from-refsCreate an envelope from document references
POST/api/v1/internal/envelopes/{id}/remindSend a reminder to pending signers
POST/api/v1/internal/envelopes/{id}/voidVoid an envelope
GET/api/v1/internal/envelopes/{id}/finalDownload the completed (flattened) PDF
GET/api/v1/internal/envelopes/{id}/certificateDownload the audit certificate
● Authenticated request
curl https://vg-sign.com/api/v1/internal/envelopes/{id} \
  -H "Authorization: Bearer vgs_live_…"
● Webhook signature
// Each delivery carries an HMAC-SHA256 digest of the raw body
X-VG-Signature: 4c2a9bd3…71ff

// Verify it with your subscription secret before trusting the payload.
// On failure, deliveries retry up to 3× with back-off (~1m / 5m / 30m).