Developer Resources

API Documentation

Integrate Space CRM into your applications with our comprehensive REST API. Automate campaigns, manage contacts, and access analytics programmatically.

Quick Start

1. Get Your API Key

Sign up for a Space CRM account and generate an API key from your dashboard.

Get API Key

2. Make Your First Request

Use your API key to authenticate requests to our endpoints.

# Example request
curl -X GET "https://api.spacecrm.net/contacts" \
  -H "Authorization: Bearer YOUR_API_KEY"

SDKs & Libraries

🟢
Node.js
Coming Soon
🐍
Python
Coming Soon
🐘
PHP
Coming Soon
💎
Ruby
Coming Soon
🔵
Go
Coming Soon

Official SDKs are in development. For now, use our REST API directly.

API Endpoints

GET/api/contacts

Retrieve a list of contacts

curl -X GET "https://api.spacecrm.net/contacts" \
  -H "Authorization: Bearer YOUR_API_KEY"
POST/api/contacts

Create a new contact

curl -X POST "https://api.spacecrm.net/contacts" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "john@example.com",
    "firstName": "John",
    "lastName": "Doe"
  }'
POST/api/campaigns/email

Send an email campaign

curl -X POST "https://api.spacecrm.net/campaigns/email" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "subject": "Welcome to Space CRM",
    "content": "<h1>Welcome!</h1><p>Thank you for joining us.</p>",
    "recipients": ["user@example.com"]
  }'
GET/api/analytics

Get campaign analytics

curl -X GET "https://api.spacecrm.net/analytics?campaign_id=123" \
  -H "Authorization: Bearer YOUR_API_KEY"

Authentication

All API requests require authentication using your API key. Include the key in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Rate Limits

  • • 1000 requests per hour for free plans
  • • 10,000 requests per hour for Pro plans
  • • Custom limits for Enterprise plans

Support

Need help with the API? Our developer support team is here to assist.