For Agents
Read, list, batch-read, batch-update, and search HubSpot partner client records — the CRM object that tracks Solutions Partner referred customers.
Get started with Partner Clients in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"list hubspot partner clients"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Partner Clients API.
Read a single partner client record by ID
List partner clients with cursor-based pagination
Search partner clients by property filters such as referral status or partnership tier
Read up to 100 partner clients in a single batch call by ID
Update properties on up to 100 partner clients in one batch call
GET STARTED
Use for: I need to list all partner clients in my Solutions Partner account, Get the partner client record for a specific client ID, Search partner clients by referral status, Update the relationship owner property on a batch of partner clients
Not supported: Does not create partner clients, manage partner enrollment, or process partner commissions — use for reading and updating existing partner client records only.
The HubSpot Partner Clients API exposes the partner_clients CRM object that HubSpot Solutions Partners use to track the customer accounts they have referred or are managing. It supports reading individual partner client records, listing partner clients with pagination, batch read and batch update of up to 100 records per call, and a search endpoint for filtering by property. The API does not expose create or archive operations because partner client records are provisioned through HubSpot's partner enrollment flow rather than directly via the API. Use it to audit your partner book of business, sync partner client metadata into a partner portal, or drive reporting on referred accounts.
Patch a single partner client record without overwriting unrelated properties
Patterns agents use Partner Clients API for, with concrete tasks.
★ Solutions Partner book-of-business audit
Pull every partner client record into a partner portal or BI dashboard so partner managers can see the accounts they are responsible for. Use GET /crm/v3/objects/partner_clients with pagination to page through the entire list, then enrich each record with custom property values pulled in the same response.
GET /crm/v3/objects/partner_clients with limit=100 and follow the after cursor until paging.next is empty, returning all partner client IDs.
Bulk reassignment of partner client owners
Reassign a set of partner clients from one partner manager to another by batch-updating the owner property. POST /crm/v3/objects/partner_clients/batch/update with up to 100 record IDs and the new owner value, then verify the change with batch read.
POST /crm/v3/objects/partner_clients/batch/update with 50 record IDs and properties.hubspot_owner_id set to a new owner ID, then confirm via batch read.
Filtered partner client search
Locate partner clients matching specific criteria — for example, accounts in a given referral stage or with a particular industry tag. POST /crm/v3/objects/partner_clients/search with filter groups, sort, and a query string to retrieve matching records page by page.
POST a search to /crm/v3/objects/partner_clients/search filtering on a custom referral_stage property equal to active, sorted by createdate descending.
AI agent execution through Jentic
An agent that needs to query the partner client book discovers this API via Jentic's intent search using a query like 'list hubspot partner clients', loads the input schema for the chosen operation, and executes the call with credentials supplied from the Jentic vault. The same flow handles single-record read, batch operations, and search.
Search Jentic for 'list hubspot partner clients', load GET /crm/v3/objects/partner_clients, and execute it with limit=10.
6 endpoints — the hubspot partner clients api exposes the partner_clients crm object that hubspot solutions partners use to track the customer accounts they have referred or are managing.
METHOD
PATH
DESCRIPTION
/crm/v3/objects/partner_clients
List partner clients with pagination
/crm/v3/objects/partner_clients/{partnerClientId}
Read a single partner client by ID
/crm/v3/objects/partner_clients/{partnerClientId}
Update properties on a partner client
/crm/v3/objects/partner_clients/batch/read
Read up to 100 partner clients by ID
/crm/v3/objects/partner_clients/batch/update
Update up to 100 partner clients in one call
/crm/v3/objects/partner_clients/search
Search partner clients with filter groups
/crm/v3/objects/partner_clients
List partner clients with pagination
/crm/v3/objects/partner_clients/{partnerClientId}
Read a single partner client by ID
/crm/v3/objects/partner_clients/{partnerClientId}
Update properties on a partner client
/crm/v3/objects/partner_clients/batch/read
Read up to 100 partner clients by ID
/crm/v3/objects/partner_clients/batch/update
Update up to 100 partner clients in one call
Three things that make agents converge on Jentic-routed access.
Credential isolation
HubSpot OAuth tokens and private app tokens live encrypted in the Jentic vault. Jentic injects the Authorization header at execution time, so partner-account credentials never enter the agent's prompt or logs.
Intent-based discovery
Agents search by intent (e.g. 'list partner clients' or 'update partner client owner') and Jentic returns the matching Partner Clients operation along with its JSON Schema for direct execution.
Time to first call
Direct integration: 2-4 hours to wire OAuth, pagination, and batch payloads. Through Jentic: under 20 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
HubSpot CRM Companies
Stores the company records that partner clients can be associated with
Use when you need to read or update the underlying company record behind a partner client.
HubSpot CRM Objects
Generic CRM record API that can also reach partner_clients via the objectType path
Pick this when you want a single integration that works across many object types rather than a partner-client-specific client.
HubSpot CRM Associations
Manages links between partner clients and other CRM objects
Use to attach a partner client record to its parent company or related deals.
Specific to using Partner Clients API through Jentic.
What authentication does the HubSpot Partner Clients API use?
It accepts OAuth 2.0 access tokens for HubSpot apps and private app tokens passed as a Bearer credential in the Authorization header. Access requires a HubSpot Solutions Partner account; non-partner portals will receive a 403.
Can I create new partner clients through this API?
No. Partner client records are created through HubSpot's partner enrollment flow, not by direct POST. The API only exposes read, list, batch read, batch update, search, and patch operations on existing records.
What are the rate limits for the HubSpot Partner Clients API?
It shares the standard HubSpot account rate limits — typically 100 requests per 10 seconds for OAuth apps. Batch endpoints under /crm/v3/objects/partner_clients/batch/* count as a single request, so prefer them for bulk reads and updates.
How do I list every partner client through Jentic?
Search Jentic with 'list hubspot partner clients', load GET /crm/v3/objects/partner_clients, and execute it. To page through, capture paging.next.after from the response and pass it as the after parameter on the next call.
Is the HubSpot Partner Clients API free?
It is available to HubSpot Solutions Partners as part of the partner programme; there is no separate fee. Standard HubSpot rate limits apply to all calls.
How do I find partner clients matching a custom property?
POST /crm/v3/objects/partner_clients/search with a filterGroups array containing the property name, operator, and value. The endpoint returns paginated results filtered by that condition along with any sort criteria you supply.
/crm/v3/objects/partner_clients/search
Search partner clients with filter groups