Developer API

Build with HeySales API

Integrate HeySales into your workflow with our powerful REST API. Automate deal management, sync customer data, and build custom integrations that fit your business needs.

Quick Start

Get started with the HeySales API in minutes. All requests require authentication using API keys.

# Example request
curl -X GET https://api.heysales.co.uk/v1/deals \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

API Endpoints

Deals

GET/api/dealsList all deals
POST/api/dealsCreate a new deal
GET/api/deals/:idGet deal details
PATCH/api/deals/:idUpdate a deal

Contacts

GET/api/contactsList all contacts
POST/api/contactsCreate a contact
GET/api/contacts/:idGet contact details

Companies

GET/api/companiesList all companies
POST/api/companiesCreate a company

API Features

Secure Authentication

API keys with granular permissions. OAuth 2.0 support for user-level access and third-party integrations.

Rate Limiting

Fair usage limits with clear rate limit headers. Enterprise plans include higher limits for heavy integrations.

Full Documentation

Comprehensive docs with code examples in multiple languages. Interactive API explorer and Postman collections.

Ready to build?

Get your API key and start building custom integrations today