API & Developers
    3 min read

    API Documentation Overview

    Getting started with the SalesOS API

    API Documentation Overview

    Build powerful integrations with the SalesOS REST API.

    Quick Links

  1. Full API Documentation
  2. API Status Page
  3. Base URL

    https://api.salesos.com/v1

    Authentication

    All requests require an API key:

    curl -X GET "https://api.salesos.com/v1/leads" \
      -H "X-API-Key: sos_your_api_key"

    Getting Your API Key

  4. Go to Settings → API Keys
  5. Click "Generate New Key"
  6. Name your key (e.g., "Production")
  7. Copy and store securely
  8. Available Endpoints

    EndpointMethodsDescription
    /leadsGET, POST, PUT, DELETEManage leads
    /dealsGET, POST, PUT, DELETEManage deals
    /activitiesGET, POSTTrack activities
    /searchPOSTAI-powered search

    Response Format

    All responses are JSON:

    {
      "success": true,
      "data": { ... },
      "meta": {
        "page": 1,
        "total": 100
      }
    }

    Error Handling

    Errors include helpful messages:

    {
      "success": false,
      "error": {
        "code": "INVALID_REQUEST",
        "message": "Email is required"
      }
    }

    Visit API Docs for complete documentation.

    Was this article helpful?

    Related Articles

    API
    documentation
    getting started