Getting Started with the SignAndGo API
Integrate electronic signatures into your applications
The SignAndGo API allows you to programmatically create, send, and manage electronic signature requests. Use it to integrate signing workflows into your CRM, property management system, or custom applications.
Create Envelopes
Upload documents and add recipients programmatically
Send for Signing
Trigger email notifications and track signing status
Receive Webhooks
Get real-time notifications when documents are signed
API Keys Required
To use the API, you'll need to generate API credentials from your .
Quick Example: Create and Send an Envelope
import requests
headers = {"Authorization": f"Bearer {token}"}
envelope = requests.post(
"https://api.signandgo.com.au/api/developer/envelopes",
headers=headers,
json={
"title": "Contract Agreement",
"recipients": [
{
"name": "John Smith",
"email": "john@example.com",
"role": "signer"
}
],
"message": "Please sign this contract",
"send_immediately": True
}
)
print(f"Envelope created: {envelope.json()['id']}")