Skip to main content
The HoopAI API uses Private Integration keys for authentication. Every request must include your key as a Bearer token, plus the API version header.

Required headers

HeaderValueRequired
AuthorizationBearer YOUR_API_KEYAlways
Version2021-07-28Always
Content-Typeapplication/jsonPOST / PUT / PATCH only
Omitting Version will cause unexpected errors.

Example request

curl https://services.leadconnectorhq.com/contacts/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Version: 2021-07-28"

Getting started

1

Find your Location ID

Go to Settings > Business Profile. Your Location ID is shown at the top right.See detailed steps
2

Create a Private Integration key

Go to Settings > Integrations > Private Integrations. Click Add Integration, name it, select permissions, and save.See detailed steps
3

Make your first request

Use your key in the Authorization header and your locationId as a query parameter.See example requests

Permission scopes

When creating a Private Integration key, select only the scopes your integration needs:
ScopeAccess granted
Contacts (Read)List and retrieve contacts
Contacts (Write)Create, update, delete contacts
Conversations (Read)Read conversation threads and messages
Conversations (Write)Send messages
Calendars (Read)List calendars and appointments
Calendars (Write)Create and manage appointments
Opportunities (Read)Read deals and pipeline data
Opportunities (Write)Create and update opportunities
Payments (Read)View invoices and transactions

Error responses

StatusMeaningFix
401Missing or invalid keyCheck your Authorization header
403Key lacks required scopeAdd the scope in Private Integrations settings
429Rate limit exceededMax 100 requests / 10 seconds. Back off and retry.
Last modified on March 7, 2026