SignAndGo API Documentation

v1.0 • REST API

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

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']}")