Skip to main content
All HoopAI API requests follow REST conventions. This guide covers the patterns you’ll use in every integration.

Base URL

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

Request structure

Every request needs the Authorization and Version headers:

Common parameters

Pagination

Most list endpoints return paginated results. The response includes metadata about total results and how to fetch the next page.

Offset-based pagination

Cursor-based pagination

Some endpoints use cursor-based pagination with startAfterId:
Always check the meta object in the response for pagination details. If nextPage is null, you’ve reached the last page.

Filtering and searching

Many list endpoints support filtering via query parameters or a search body:

Creating and updating resources

Use POST to create and PUT to update. Always send JSON bodies with the Content-Type: application/json header.

Error handling

All errors return a consistent JSON structure:

Rate limits

Rate limit headers are included in every response: When you receive a 429 response, use exponential backoff:

Next steps

Webhooks

Receive real-time events from HoopAI

API reference

Browse all available endpoints
Last modified on March 7, 2026