Skip to main content

Sandbox Environment

The sandbox environment provides an isolated testing platform for API integration development. This non-production environment allows you to validate your implementation, test edge cases, and verify functionality without impacting production data or workflows. Sandbox data is automatically purged after 30 days.

Environment URLs​

EnvironmentBase URLPurpose
Productionhttps://api.covosign.comLive signatures
Sandboxhttps://api-sandbox.covosign.comTesting & Dev

Usage Limits & Retention​

Sandbox Constraints​

  • 30-day Data Retention (auto-cleanup)
  • 500 test signature requests per sandbox workspace
  • 5MB File Size Limit
  • Rate Limit: 1,000 req/min
  • Exact feature parity with production

Production Specs​

  • Permanent Retention
  • Unlimited requests (plan based)
  • Rate Limit: 100 req/min (Standard)

Testing Strategy​

const axios = require('axios');

// Initialize Sandbox Client
const sandboxClient = axios.create({
baseURL: 'https://api-sandbox.covosign.com/api/v1/enterprise',
headers: { 'X-API-Key': 'csk_sandbox_...' }
});

// Create Test Request
async function createTestRequest() {
const response = await sandboxClient.post('/signature-requests', {
title: 'Test Agreement',
recipients: [{ email: 'test@example.com', name: 'Test User', role: 'SIGNER', order: 1 }],
delivery_mode: 'email'
});
return response.data;
}

Migrating to Production​

Swap the base URL to https://api.covosign.com and use production API keys. Keep the same payloads and workflows.