Skip to main content
The Objects API gives you full control over custom object schemas and their records in the HoopAI Platform. Define entirely new object types with custom labels and fields, then create, read, update, delete, and search individual records against those schemas. Standard objects — such as contacts, opportunities, and companies — are also supported, giving you a unified data layer for all entity types in your sub-account.

Base URL

https://services.leadconnectorhq.com

Authentication

Every request must include a bearer token in the Authorization header and the API version in the Version header.
Authorization: Bearer <access_token>
Version: 2021-07-28
Use an access token generated for a Sub-Account user type, or a Private Integration Token scoped to the sub-account. Creating a new custom object schema requires an Agency-level token.

OAuth scopes

ScopeAccess
objects/schema.readonlyRead object schema definitions
objects/schema.writeCreate and update object schemas
objects/record.readonlyRead and search object records
objects/record.writeCreate, update, and delete object records

Quick start

List all object schemas available in a sub-account:
curl -X GET "https://services.leadconnectorhq.com/objects/?locationId=632c34b4c9b7da3358ac9891" \
  -H "Authorization: Bearer <access_token>" \
  -H "Version: 2021-07-28"

Endpoints

MethodPathDescription
GET/objects/Get all objects for a location
POST/objects/Create Custom Object
GET/objects/{key}Get Object Schema by key / id
PUT/objects/{key}Update Object Schema By Key / Id
POST/objects/{schemaKey}/recordsCreate Record
GET/objects/{schemaKey}/records/{id}Get Record By Id
PUT/objects/{schemaKey}/records/{id}Update Record
DELETE/objects/{schemaKey}/records/{id}Delete Record
POST/objects/{schemaKey}/records/searchSearch Object Records
Last modified on March 4, 2026