Skip to content

GetSales API (1.0.0)

The GetSales API lets you manage your CRM data, automations, messaging, AI agents, and integrations programmatically.

Authentication

All requests require two headers:

HeaderDescription
AuthorizationBearer {API_KEY} — your API key from Workspace Settings → API Keys
Team-IDYour team (workspace) ID

Rate Limits

300 requests per minute per API key.

Pagination

All list endpoints support the following parameters:

ParameterTypeDefaultDescription
limitinteger20Items per page (max 100)
offsetinteger0Number of items to skip
order_fieldstringcreated_atField to sort by
order_typestringdescSort direction: asc or desc

List responses return:

{
  "data": [...],
  "limit": 20,
  "offset": 0,
  "total": 150,
  "has_more": true
}

Errors

All errors follow a consistent format:

{
  "error": {
    "reason": "validation_error",
    "message": "The name field is required.",
    "data": {}
  },
  "message": "Validation failed",
  "code": 422
}
CodeReasonDescription
400bad_requestMissing required headers or malformed request
401auth_exceptionInvalid or expired API key
402payment_requiredInsufficient credits
403access_deniedNo access to this resource
422validation_errorRequest body validation failed
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://api.getsales.io/_mock/bundled
Production
https://amazing.getsales.io

Current user profile and team management

Operations

Create, search, update, and manage your contacts

Operations

Manage company records

Operations
Operations

Label contacts and companies with tags

Operations

Define custom data fields for contacts and companies

Operations

Manage deal pipeline stages

Operations

Add notes to contacts and companies

Operations

Activity feed and custom activity logging

Operations

Block contacts and companies from outreach

Operations

Import and export contacts and companies via CSV

Operations

Create and manage outreach automation flows

Operations

Add and manage contacts within flows

Operations

Flow Workspaces (Automation Folders)

Organize flows into folders

Operations

Manage LinkedIn sender profiles attached to flows

Operations

View and manage scheduled outreach tasks

Operations

Read and send LinkedIn messages

Operations
Operations

Manage connected email mailboxes

Operations

Create and manage AI-powered classification agents

Operations

AI-powered message templates with dynamic rendering

Operations

Manage LinkedIn browser profiles for automation

Operations

View automation logs for diagnosing browser issues

Operations

Remote desktop access to LinkedIn browser instances

Operations

Outreach and engagement metrics for LinkedIn and email channels

Operations

Subscribe to events via webhooks

Operations

Manage external LLM provider connections

Operations