Skip to main content
The HoopAI Platform API is a RESTful API that gives you programmatic access to every feature in the platform — contacts, conversations, calendars, opportunities, payments, automations, funnels, and more.
New to HoopAI? Start with the Getting Started guide to set up your account before diving into the API.

What you can build

Use the API to build marketplace apps, automate workflows, sync external systems, and extend the platform. Common use cases include:
  • CRM automation — Create contacts, update pipelines, and trigger workflows
  • Appointment booking — Manage calendars, slots, and booking widgets
  • Messaging — Send SMS, email, and chat messages across channels
  • Commerce — Process orders, manage products, and generate invoices
  • Marketing — Schedule social posts, manage funnels, and track campaigns

Available APIs

Generally available

Base URL

All API requests go to:
The base URL uses a platform infrastructure domain. This is the API service that powers HoopAI — all data belongs to your HoopAI account.

Authentication

The HoopAI Platform API uses OAuth 2.0. Every request requires two headers: Get a token by following the OAuth 2.0 Authorization Code flow. Tokens expire after 24 hours — use the refresh token to get a new one.
The Version header is required on every request. Always send 2021-07-28 to ensure stable, predictable behavior across API updates.

Quick start

Rate limits

Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers. Retry 429 responses with exponential backoff.

Error responses

All errors return a JSON body:

Next steps

OAuth 2.0 setup

Get your access token and start making requests

Contacts API

Create and manage your CRM contacts

Conversations API

Send messages across SMS, email, and chat

Calendars API

Manage bookings, appointments, and availability

Payments API

Process orders and manage subscriptions

Webhook events

React to real-time platform events
Last modified on March 7, 2026