SignPrimeSignPrime
Developer API

Build powerful integrations

Integrate SignPrime's e-signature capabilities directly into your applications with our robust, well-documented API. Start building in minutes.

Built for developers

Everything you need to integrate e-signatures into your product

RESTful API

Clean, well-documented REST endpoints that follow industry best practices for easy integration.

Secure Authentication

API key authentication with optional OAuth 2.0 support for enterprise-grade security.

Webhooks

Real-time event notifications for signature completions, document views, and more.

Rate Limiting

Generous rate limits with clear headers and graceful handling for high-volume applications.

Simple, intuitive API

Get started with just a few lines of code

Create a Signature Request

// Create a new signature request
const response = await fetch('https://api.signprime.net/v1/documents', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer sk_live_...',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    name: 'Contract Agreement',
    file_url: 'https://example.com/contract.pdf',
    signers: [
      { email: 'john@example.com', name: 'John Smith' }
    ]
  })
});

const document = await response.json();
console.log(document.id); // "doc_abc123"

Check Document Status

// Check document status
const response = await fetch(
  'https://api.signprime.net/v1/documents/doc_abc123',
  {
    headers: {
      'Authorization': 'Bearer sk_live_...',
    }
  }
);

const document = await response.json();
console.log(document.status); // "completed"
console.log(document.signed_at); // "2024-01-15T10:30:00Z"