Keap logo

Keap

Keap (formerly Infusionsoft) is a customer relationship management (CRM), sales, and marketing automation platform for small businesses that combines contact management, email marketing, e-commerce, and pipeline automation. The Keap REST API provides programmatic access to contacts, companies, opportunities, orders, products, tasks, campaigns, and tags using OAuth 2.0 or Personal Access Tokens.

2 APIs 0 Features
CRMSalesMarketing AutomationSmall BusinessE-CommerceContacts

APIs

Keap REST API

REST API for managing contacts, companies, opportunities, orders, products, tasks, campaigns, tags, and emails in Keap CRM. Authentication uses OAuth 2.0, Personal Access Tokens...

Keap REST Hooks

Keap REST Hooks webhook surface. Subscribers register a `hookUrl` and `eventKey` via the v1 REST API (`POST /rest/v1/hooks`), complete an `X-Hook-Secret` verification handshake,...

Event Specifications

Keap REST Hooks

AsyncAPI 2.6 description of the Keap (formerly Infusionsoft) REST Hooks webhook surface. Keap REST Hooks are subscriptions that are created and managed via the v1 REST API (`POS...

ASYNCAPI

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📝
SignUp
SignUp
💰
Pricing
Pricing
🌐
Developer Portal
Developer Portal
🔑
OAuth
OAuth

Sources

Raw ↑
aid: keap
name: Keap
description: >-
  Keap (formerly Infusionsoft) is a customer relationship management (CRM),
  sales, and marketing automation platform for small businesses that combines
  contact management, email marketing, e-commerce, and pipeline automation.
  The Keap REST API provides programmatic access to contacts, companies,
  opportunities, orders, products, tasks, campaigns, and tags using OAuth 2.0
  or Personal Access Tokens.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - CRM
  - Sales
  - Marketing Automation
  - Small Business
  - E-Commerce
  - Contacts
url: https://raw.githubusercontent.com/api-evangelist/keap/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
  - aid: keap:rest-api
    name: Keap REST API
    description: >-
      REST API for managing contacts, companies, opportunities, orders,
      products, tasks, campaigns, tags, and emails in Keap CRM.
      Authentication uses OAuth 2.0, Personal Access Tokens, or Service
      Account API Keys.
    humanURL: https://developer.infusionsoft.com/docs/restv2/
    baseURL: https://api.infusionsoft.com/crm/rest/v2
    tags:
      - CRM
      - Contacts
      - Sales
      - Marketing Automation
      - Orders
      - Campaigns
    properties:
      - type: Documentation
        url: https://developer.infusionsoft.com/docs/restv2/
      - type: API Reference v1
        url: https://developer.infusionsoft.com/docs/rest/
      - type: Authentication
        url: https://developer.infusionsoft.com/authentication/
      - type: OpenAPI
        url: https://raw.githubusercontent.com/api-evangelist/keap/refs/heads/main/openapi/keap-openapi.yml
  - aid: keap:rest-hooks
    name: Keap REST Hooks
    description: >-
      Keap REST Hooks webhook surface. Subscribers register a `hookUrl`
      and `eventKey` via the v1 REST API (`POST /rest/v1/hooks`), complete
      an `X-Hook-Secret` verification handshake, then receive HTTP POST
      deliveries when contact, contactGroup, opportunity, invoice, order,
      and subscription events occur. Event types follow `noun.verb`
      dot-syntax (for example `contact.add`, `invoice.delete`).
    humanURL: https://developer.infusionsoft.com/rest-hook-documentation/
    baseURL: https://api.infusionsoft.com/crm/rest/v1/hooks
    tags:
      - Webhooks
      - REST Hooks
      - Events
      - CRM
      - Contacts
      - Opportunities
      - Invoices
      - Orders
      - Subscriptions
    properties:
      - type: Documentation
        url: https://developer.infusionsoft.com/rest-hook-documentation/
      - type: API Reference
        url: https://developer.infusionsoft.com/docs/rest/
      - type: AsyncAPI
        url: https://raw.githubusercontent.com/api-evangelist/keap/refs/heads/main/asyncapi/keap-resthooks-asyncapi.yml
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/keap-growing
  - type: Website
    url: https://keap.com
  - type: Documentation
    url: https://developer.infusionsoft.com/
  - type: SignUp
    url: https://keap.com/signup
  - type: Pricing
    url: https://keap.com/pricing
  - type: Developer Portal
    url: https://developer.infusionsoft.com/
  - type: OAuth
    url: https://developer.infusionsoft.com/getting-started-oauth-keys/
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com