Skip to Content

API Endpoints

The Penvio E-Sign API provides programmatic access to electronic signature workflows.

API access requires a Business plan or higher.

Base URL

https://penvio.io/api/v1

Authentication

All endpoints require API key authentication:

Authorization: Bearer pk_live_xxxxxxxxxxxxx

See Authentication for details on obtaining and using API keys.

Available Endpoints

Templates

MethodPathDescription
GET/api/v1/esign/templatesList all templates
GET/api/v1/esign/templates/{id}Get template details

Envelopes

MethodPathDescription
GET/api/v1/esign/envelopesList envelopes
POST/api/v1/esign/envelopesCreate new envelope
GET/api/v1/esign/envelopes/{id}Get envelope details
POST/api/v1/esign/envelopes/{id}/sendSend envelope for signing
POST/api/v1/esign/envelopes/{id}/cancelCancel envelope
POST/api/v1/esign/envelopes/{id}/remindSend reminder to signers

Response Format

All responses are JSON with consistent structure:

Success Response

{ "data": { ... }, "meta": { "pagination": { "page": 1, "pageSize": 20, "total": 100, "totalPages": 5 } } }

Error Response

{ "error": { "code": "NOT_FOUND", "message": "Resource not found", "details": { ... } } }

See Error Handling for details.

Last updated on