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
View all APIs
View all APIs
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.
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