# HubSpot Integration via LowCodeAPI
**Last Updated**: February 10, 2026
## Overview
CRM and marketing platform
**Categories:**
- {'id': 'crm-marketing', 'name': 'CRM & Marketing'}
## Base Endpoint
https://api.lowcodeapi.com/hubspot
**Important**: Always include the provider name in the URL path after `api.lowcodeapi.com/`
## Authentication
**Type:** OAUTH2.0
**Official Documentation:** https://developers.hubspot.com
## URL Format (Important)
LowCodeAPI supports two URL formats. **Always try the New Format first**, then fall back to Old Format if needed.
### New Format (Priority)
- Path parameters stay in the URL path
- Do NOT include path parameters as query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/{id}?api_token=XXX`
### Old Format (Fallback)
- Path parameters become query parameters
- Example: `https://api.lowcodeapi.com/{provider}/resource/id?id={id}&api_token=XXX`
### Decision Flow for AI Agents
1. Always use **New Format** first - keep path parameters in the URL path
2. If you get a 404 or error, try **Old Format** with sanitized path
3. Log which format worked for future requests to this provider
## API Categories
## Common Endpoints
### Fetch all details for a single flow
**Method:** GET
**LowCodeAPI Path:** /automation/v4/flows/{flowId}
**New Format URL:**
https://api.lowcodeapi.com/hubspot/automation/v4/flows/{flowId}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/automation/v4/flows/flowid?api_token=YOUR_API_TOKEN
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| flowId | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/hubspot/automation/v4/flows/{flowId}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/automation/create-manage-workflows#get-%2Fautomation%2Fv4%2Fflows%2F%7Bflowid%7D
### Fetch the list of all flows in a portal
**Method:** GET
**LowCodeAPI Path:** /automation/v4/flows
**New Format URL:**
https://api.lowcodeapi.com/hubspot/automation/v4/flows?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/automation/v4/flows?api_token=YOUR_API_TOKEN
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| after | string | |
| limit | number | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/hubspot/automation/v4/flows?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/automation/create-manage-workflows#get-%2Fautomation%2Fv4%2Fflows
### Delete a single flow
**Method:** DELETE
**LowCodeAPI Path:** /automation/v4/flows/{flowId}
**New Format URL:**
https://api.lowcodeapi.com/hubspot/automation/v4/flows/{flowId}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/automation/v4/flows/flowid?flowId={flowId}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| flowId | number | |
**Example Request (New Format):**
```bash
curl -X DELETE 'https://api.lowcodeapi.com/hubspot/automation/v4/flows/{flowId}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/automation/create-manage-workflows#delete-%2Fautomation%2Fv4%2Fflows%2F%7Bflowid%7D
### Behavioral Events Tracking
**Method:** POST
**LowCodeAPI Path:** /events/v3/send/batch
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/send/batch?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/send/batch?api_token=YOUR_API_TOKEN
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| inputs | array | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/hubspot/events/v3/send/batch?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-completions#post-%2Fevents%2Fv3%2Fsend%2Fbatch
### Send custom event completion
**Method:** POST
**LowCodeAPI Path:** /events/v3/send
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/send?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/send?api_token=YOUR_API_TOKEN
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| email | string | |
| eventName | string | |
| objectId | string | |
| occurredAt | string | |
| properties | object | |
| utk | string | |
| uuid | string | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/hubspot/events/v3/send?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-completions#post-%2Fevents%2Fv3%2Fsend
### Fetch a specific custom event definition
**Method:** GET
**LowCodeAPI Path:** /events/v3/event-definitions/{eventName}
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/{eventName}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/eventname?eventName={eventName}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| eventName | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/{eventName}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-definitions#get-%2Fevents%2Fv3%2Fevent-definitions%2F%7Beventname%7D
### Query custom event definitions
**Method:** GET
**LowCodeAPI Path:** /events/v3/event-definitions
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions?api_token=YOUR_API_TOKEN
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| after | string | |
| includeProperties | boolean | |
| limit | number | |
| searchString | string | |
| sortOrder | string | |
**Example Request (New Format):**
```bash
curl -X GET 'https://api.lowcodeapi.com/hubspot/events/v3/event-definitions?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-definitions#get-%2Fevents%2Fv3%2Fevent-definitions
### Create a new property for a custom event definition
**Method:** POST
**LowCodeAPI Path:** /events/v3/event-definitions/{eventName}/property
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/{eventName}/property?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/eventname/property?eventName={eventName}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| eventName | string | |
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| type | enum | |
| description | string | |
| label | string | |
| name | string | |
| options | array | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/{eventName}/property?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-definitions#post-%2Fevents%2Fv3%2Fevent-definitions%2F%7Beventname%7D%2Fproperty
### Create custom event definition
**Method:** POST
**LowCodeAPI Path:** /events/v3/event-definitions
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions?api_token=YOUR_API_TOKEN
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| description | string | |
| label | string | |
| name | string | |
| primaryObject | enum | |
| propertyDefinitions | array | |
**Example Request (New Format):**
```bash
curl -X POST 'https://api.lowcodeapi.com/hubspot/events/v3/event-definitions?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-definitions#post-%2Fevents%2Fv3%2Fevent-definitions
### Update a custom event definition
**Method:** PATCH
**LowCodeAPI Path:** /events/v3/event-definitions/{eventName}
**New Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/{eventName}?api_token=YOUR_API_TOKEN
**Old Format URL:**
https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/eventname?eventName={eventName}&api_token=YOUR_API_TOKEN
**Path Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| eventName | string | |
**Request Body:**
| Field | Type | Description |
|-------|------|-------------|
| description | string | |
| label | string | |
**Example Request (New Format):**
```bash
curl -X PATCH 'https://api.lowcodeapi.com/hubspot/events/v3/event-definitions/{eventName}?api_token=YOUR_API_TOKEN'
```
**Official Documentation:** https://developers.hubspot.com/docs/reference/api/analytics-and-events/custom-events/custom-event-definitions#patch-%2Fevents%2Fv3%2Fevent-definitions%2F%7Beventname%7D
## Usage Examples
### Example 1: Basic API Request (New Format)
Making a simple GET request to retrieve resources:
```bash
# Get a list of resources - no path parameters needed
curl -X GET "https://api.lowcodeapi.com/hubspot/endpoint?api_token=YOUR_API_TOKEN"
```
### Example 2: Request with Path Parameters (New Format)
Retrieving a specific resource using its ID:
```bash
# Get specific resource by ID - replace RESOURCE_ID with actual ID from previous response
curl -X GET "https://api.lowcodeapi.com/hubspot/endpoint/{RESOURCE_ID}?api_token=YOUR_API_TOKEN"
# Note: RESOURCE_ID typically comes from a previous list request or from the provider dashboard
```
### Example 3: POST Request with Body (New Format)
Creating a new resource:
```bash
# Create a new resource
curl -X POST "https://api.lowcodeapi.com/hubspot/endpoint?api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"field": "value", "another_field": "another_value"}'
```
## Error Handling
LowCodeAPI returns standard HTTP status codes. Common errors:
| Status Code | Description |
|-------------|-------------|
| 200 | Success - Request completed successfully |
| 400 | Bad Request - Invalid parameters or request body |
| 401 | Unauthorized - Invalid or missing API token |
| 403 | Forbidden - Insufficient permissions |
| 404 | Not Found - Endpoint or resource doesn't exist |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Server Error - Provider API error |
All error responses include error details:
```json
{
"data": {
"error": {
"message": "Error description",
"code": "ERROR_CODE"
}
}
}
```
## Complete Endpoint Reference
| Endpoint | Method | Category |
|----------|--------|----------|
| Fetch all details for a single flow | GET | Automation / Create & manage workflows / Flows |
| Fetch the list of all flows in a portal | GET | Automation / Create & manage workflows / Flows |
| Delete a single flow | DELETE | Automation / Create & manage workflows / Flows |
| Behavioral Events Tracking | POST | Analytics and events / Custom events / Custom event completions |
| Send custom event completion | POST | Analytics and events / Custom events / Custom event completions |
| Fetch a specific custom event definition | GET | Analytics and events / Custom events / Custom event definitions / Event definition |
| Query custom event definitions | GET | Analytics and events / Custom events / Custom event definitions / Event definition |
| Create a new property for a custom event definitio... | POST | Analytics and events / Custom events / Custom event definitions / Event definition |
| Create custom event definition | POST | Analytics and events / Custom events / Custom event definitions / Event definition |
| Update a custom event definition | PATCH | Analytics and events / Custom events / Custom event definitions / Event definition |
| Update an existing custom event property | PATCH | Analytics and events / Custom events / Custom event definitions / Event definition |
| Delete a custom event definition | DELETE | Analytics and events / Custom events / Custom event definitions / Event definition |
| Delete a property from a custom event definition | DELETE | Analytics and events / Custom events / Custom event definitions / Event definition |
| Get all campaign IDs for a portal | GET | Analytics and events / Email analytics |
| Get campaign IDs with recent activity for a portal | GET | Analytics and events / Email analytics |
| Get campaign data for a given campaign | GET | Analytics and events / Email analytics |
| Get email events | GET | Analytics and events / Email analytics |
| Get Email Event By ID | GET | Analytics and events / Email analytics |
| Event Instance Query | GET | Analytics and events / Event analytics / Events |
| Event Types | GET | Analytics and events / Event analytics / Events |
| Get analytics data breakdowns | GET | Analytics and events / Reporting |
| Get analytics data for specific objects | GET | Analytics and events / Reporting |
| Get data for HubSpot hosted content | GET | Analytics and events / Reporting |
| Get data for HubSpot hosted Pages | GET | Analytics and events / Reporting |
| Get data for HubSpot hosted Blogs | GET | Analytics and events / Reporting |
| Check for the existence of analytics data for an o... | GET | Analytics and events / Reporting |
| Get Event by ID | GET | Analytics and events / Reporting |
| Get events | GET | Analytics and events / Reporting |
| Get a Group of Events by ID | GET | Analytics and events / Reporting |
| Get all analytics views | GET | Analytics and events / Reporting |
| Delete an account's App Card Release flag state | GET | App management / Feature flags / App Flags |
| Batch delete account-level App Card Release flag s... | POST | App management / Feature flags / Portal Flag States |
| Batch set account App Card Release flag state | POST | App management / Feature flags / Portal Flag States |
| Update an account's App Card Release flag state | PUT | App management / Feature flags / Portal Flag States |
| Delete an account's App Card Release flag state | DELETE | App management / Feature flags / Portal Flag States |
| Get account Portal Flag State for the App Card Rel... | GET | App management / Feature flags / App Flags |
| Update your app's App Card Release feature flag | PUT | App management / Feature flags / App Flags |
| Get your app's App Card Release feature flag | GET | App management / Feature flags / App Flags |
| Get Information for OAuth 2.0 Access Token | GET | App management / OAuth |
| Get Information for OAuth 2.0 Refresh Token | GET | App management / OAuth |
| Refresh OAuth 2.0 access token | POST | App management / OAuth |
| Delete OAuth 2.0 Refresh Token | DELETE | App management / OAuth |
| Read webhook settings | GET | App management / Webhooks / Settings |
| Update webhook settings | PUT | App management / Webhooks / Settings |
| Delete webhook settings | DELETE | App management / Webhooks / Settings |
| Read an event subscription | GET | App management / Webhooks / Subscription |
| Read event subscriptions | GET | App management / Webhooks / Subscription |
| Batch create event subscriptions | POST | App management / Webhooks / Subscription |
| Create an event subscription | POST | App management / Webhooks / Subscription |
| Update an event subscription | PUT | App management / Webhooks / Subscription |
| Delete event subscription | DELETE | App management / Webhooks / Subscription |
| Create a new flow | POST | Automation / Create & manage workflows / Flows |
| Completes a batch of callbacks | POST | Automation / Custom workflow actions / Callbacks |
| Completes a single callback | POST | Automation / Custom workflow actions / Callbacks |
| Get extension definition by Id | GET | Automation / Custom workflow actions / Definitions |
| Get paged extension definitions | GET | Automation / Custom workflow actions / Definitions |
| Create a new extension definition | POST | Automation / Custom workflow actions / Definitions |
| Patch an existing extension definition | PATCH | Automation / Custom workflow actions / Definitions |
| Archive an extension definition | DELETE | Automation / Custom workflow actions / Definitions |
| Get a function for a given definition | GET | Automation / Custom workflow actions / Functions |
| Get all functions by a type for a given definition | GET | Automation / Custom workflow actions / Functions |
| Get all functions for a given definition | GET | Automation / Custom workflow actions / Functions |
| Insert all function for a definition | PUT | Automation / Custom workflow actions / Functions |
| Insert a function for a definition | PUT | Automation / Custom workflow actions / Functions |
| Archive a function for a definition | DELETE | Automation / Custom workflow actions / Functions |
| Delete a function for a definition | DELETE | Automation / Custom workflow actions / Functions |
| Get all revisions for a given definition | GET | Automation / Custom workflow actions / Revisions |
| Gets a revision for a given definition by revision... | GET | Automation / Custom workflow actions / Revisions |
| Get a enrollment | GET | Automation / Sequences / Public_Enrollments |
| Create a new enrollments | POST | Automation / Sequences / Public_Enrollments |
| Get all Sequences | GET | Automation / Sequences / Public_Sequences |
| Get a Sequences | GET | Automation / Sequences / Public_Sequences |
| List blogs | GET | CMS / Blogs / Blog details |
| Get a blog by ID | GET | CMS / Blogs / Blog details |
| List previous versions of the blog | GET | CMS / Blogs / Blog details |
| Get the previous version of the blog | GET | CMS / Blogs / Blog details |
| Get all Blog Authors | GET | CMS / Blogs / Blog authors |
| Retrieve a Blog Author | GET | CMS / Blogs / Blog authors |
| Attach a Blog Author to a multi-language group | POST | CMS / Blogs / Blog authors |
| Create a batch of Blog Authors | POST | CMS / Blogs / Blog authors |
| Create a new Blog Author | POST | CMS / Blogs / Blog authors |
| Create a new language variation | POST | CMS / Blogs / Blog authors |
| Delete a batch of Blog Authors | POST | CMS / Blogs / Blog authors |
| Detach a Blog Author from a multi-language group | POST | CMS / Blogs / Blog authors |
| Retrieve a batch of Blog Authors | POST | CMS / Blogs / Blog authors |
| Update a batch of Blog Authors | POST | CMS / Blogs / Blog authors |
| Update languages of multi-language group | POST | CMS / Blogs / Blog authors |
| Set a new primary language | PUT | CMS / Blogs / Blog authors |
| Update a Blog Author | PATCH | CMS / Blogs / Blog authors |
| Delete a Blog Author | DELETE | CMS / Blogs / Blog authors |
| Get all Blog Posts | GET | CMS / Blogs / Blog posts |
| Retrieve a Blog Post | GET | CMS / Blogs / Blog posts |
| Retrieve the full draft version of the Blog Post | GET | CMS / Blogs / Blog posts |
| Retrieves a previous version of a blog post | GET | CMS / Blogs / Blog posts |
| Retrieves all the previous versions of a blog post | GET | CMS / Blogs / Blog posts |
| Attach a Blog Post to a multi-language group | POST | CMS / Blogs / Blog posts |
| Clone a Blog Post | POST | CMS / Blogs / Blog posts |
| Create a batch of Blog Posts | POST | CMS / Blogs / Blog posts |
| Create a new Blog Post | POST | CMS / Blogs / Blog posts |
| Create a new language variation | POST | CMS / Blogs / Blog posts |
| Delete a batch of Blog Posts | POST | CMS / Blogs / Blog posts |
| Detach a Blog Post from a multi-language group | POST | CMS / Blogs / Blog posts |
| Push Blog Post draft edits live | POST | CMS / Blogs / Blog posts |
| Reset the Blog Post draft to the live version | POST | CMS / Blogs / Blog posts |
| Restore a previous version of a blog post | POST | CMS / Blogs / Blog posts |
| Restore a previous version of a blog post, to the ... | POST | CMS / Blogs / Blog posts |
| Retrieve a batch of Blog Posts | POST | CMS / Blogs / Blog posts |
| Schedule a Blog Post to be Published | POST | CMS / Blogs / Blog posts |
| Update a batch of Blog Posts | POST | CMS / Blogs / Blog posts |
| Update languages of multi-language group | POST | CMS / Blogs / Blog posts |
| Set a new primary language | PUT | CMS / Blogs / Blog posts |
| Update a Blog Post | PATCH | CMS / Blogs / Blog posts |
| Update a Blog Post draft | PATCH | CMS / Blogs / Blog posts |
| Delete a Blog Post | DELETE | CMS / Blogs / Blog posts |
| Get all Blog Tags | GET | CMS / Blogs / Blog tags |
| Retrieve a Blog Tag | GET | CMS / Blogs / Blog tags |
| Attach a Blog Tag to a multi-language group | POST | CMS / Blogs / Blog tags |
| Create a batch of Blog Tags | POST | CMS / Blogs / Blog tags |
| Create a new Blog Tag | POST | CMS / Blogs / Blog tags |
| Create a new language variation | POST | CMS / Blogs / Blog tags |
| Delete a batch of Blog Tags | POST | CMS / Blogs / Blog tags |
| Detach a Blog Tag from a multi-language group | POST | CMS / Blogs / Blog tags |
| Retrieve a batch of Blog Tags | POST | CMS / Blogs / Blog tags |
| Update a batch of Blog Tags | POST | CMS / Blogs / Blog tags |
| Update languages of multi-language group post | POST | CMS / Blogs / Blog tags |
| Set a new primary language | PUT | CMS / Blogs / Blog tags |
| Update a Blog Tag | PATCH | CMS / Blogs / Blog tags |
| Delete a Blog Tag | DELETE | CMS / Blogs / Blog tags |
| List blog topics | GET | CMS / Blogs / Blog topics |
| Search blog topics | GET | CMS / Blogs / Blog topics |
| Get a blog topic by ID | GET | CMS / Blogs / Blog topics |
| Create a new blog topic | POST | CMS / Blogs / Blog topics |
| Group blog topics | POST | CMS / Blogs / Blog topics |
| Update a blog topic | PUT | CMS / Blogs / Blog topics |
| Delete blog topic | DELETE | CMS / Blogs / Blog topics |
| List comments | GET | CMS / Blogs / Blog comments |
| Get a blog comment by ID | GET | CMS / Blogs / Blog comments |
| Create a new comment | POST | CMS / Blogs / Blog comments |
| Restores a previously deleted comment | POST | CMS / Blogs / Blog comments |
| Delete the comment | DELETE | CMS / Blogs / Blog comments |
| Query audit logs | GET | CMS / Content audit / Audit Logs |
| Get a single domain | GET | CMS / Domains |
| Get current domains | GET | CMS / Domains |
| Export a draft table | GET | CMS / HubDB / Tables |
| Export a published version of a table | GET | CMS / HubDB / Tables |
| Get all published tables | GET | CMS / HubDB / Tables |
| Get details for a draft table | GET | CMS / HubDB / Tables |
| Get details of a published table | GET | CMS / HubDB / Tables |
| Return all draft tables | GET | CMS / HubDB / Tables |
| Clone a table | POST | CMS / HubDB / Tables |
| Create a new table | POST | CMS / HubDB / Tables |
| Reset a draft table | POST | CMS / HubDB / Tables |
| Unpublish a table | POST | CMS / HubDB / Tables |
| Update an existing table | PATCH | CMS / HubDB / Tables |
| Archive a table | DELETE | CMS / HubDB / Tables |
| Get a row from the draft table | GET | CMS / HubDB / Rows |
| Get a table row | GET | CMS / HubDB / Rows |
| Get rows for a table | GET | CMS / HubDB / Rows |
| Get rows from draft table | GET | CMS / HubDB / Rows |
| Add a new row to a table | POST | CMS / HubDB / Rows |
| Clone a row | POST | CMS / HubDB / Rows |
| Replaces an existing row | PUT | CMS / HubDB / Rows |
| Updates an existing row | PATCH | CMS / HubDB / Rows |
| Permanently deletes a row | DELETE | CMS / HubDB / Rows |
| Clone rows in batch | POST | CMS / HubDB / Rows Batch |
| Create rows in batch | POST | CMS / HubDB / Rows Batch |
| Get a set of rows | POST | CMS / HubDB / Rows Batch |
| Get a set of rows from draft table | POST | CMS / HubDB / Rows Batch |
| Permanently deletes rows | POST | CMS / HubDB / Rows Batch |
| Replace rows in batch in draft table | POST | CMS / HubDB / Rows Batch |
| Update rows in batch in draft table | POST | CMS / HubDB / Rows Batch |
| List layouts | GET | CMS / Layouts |
| Get the layout by ID | GET | CMS / Layouts |
| Gets the current contents of the auto-save buffer | GET | CMS / Layouts |
| Determine if the auto-save buffer differs from the... | GET | CMS / Layouts |
| List previous versions of the layout | GET | CMS / Layouts |
| Get the previous version of the layout | GET | CMS / Layouts |
| /media-bridge/v1/{appId}/settings/event-visibility | GET | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/object-definitio... | GET | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/oembed-domains | POST | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/oembed-domains/{... | GET | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/object-definitio... | POST | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/register | POST | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings | PUT | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/event-visibility | PATCH | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/oembed-domains/{... | PATCH | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/settings/oembed-domains | PATCH | CMS / Media bridge / Integrator Settings |
| /media-bridge/v1/{appId}/schemas | GET | CMS / Media bridge / Schemas |
| /media-bridge/v1/{appId}/schemas/{objectType} | GET | CMS / Media bridge / Schemas |
| /media-bridge/v1/{appId}/schemas/{objectType}/asso... | POST | CMS / Media bridge / Schemas |
| /media-bridge/v1/{appId}/schemas/{objectType} | PATCH | CMS / Media bridge / Schemas |
| /media-bridge/v1/{appId}/schemas/{objectType}/asso... | DELETE | CMS / Media bridge / Schemas |
| /media-bridge/v1/{appId}/properties/{objectType} | GET | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType}/{... | GET | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType} | POST | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType}/b... | POST | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType}/b... | POST | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType}/b... | POST | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType}/{... | PATCH | CMS / Media bridge / Propertie |
| /media-bridge/v1/{appId}/properties/{objectType}/{... | DELETE | CMS / Media bridge / Propertie |
| /media-bridge/v1/events/attention-span | POST | CMS / Media bridge / Events |
| /media-bridge/v1/events/media-played | POST | CMS / Media bridge / Events |
| /media-bridge/v1/events/media-played-percent | POST | CMS / Media bridge / Events |
| /media-bridge/v1/{appId}/properties/{objectType}/g... | GET | CMS / Media bridge / Groups |
| Get a Group by Gorup Name | GET | CMS / Media bridge / Groups |
| Create a Group | POST | CMS / Media bridge / Groups |
| Update a Group | PATCH | CMS / Media bridge / Groups |
| Delete a Group | DELETE | CMS / Media bridge / Groups |
| Get the details for a module by ID | GET | CMS / Modules |
| Get the details for a module by path | GET | CMS / Modules |
| Get indexed properties | GET | CMS / Site search / Public |
| Search your site | GET | CMS / Site search / Public |
| Get all Site Pages | GET | CMS / Pages / Site Pages |
| Retrieve a Site Page | GET | CMS / Pages / Site Pages |
| Retrieve the full draft version of the Site Page | GET | CMS / Pages / Site Pages |
| Retrieves a previous version of a Site Page | GET | CMS / Pages / Site Pages |
| Retrieves all the previous versions of a Site Page | GET | CMS / Pages / Site Pages |
| Attach a site page to a multi-language group | POST | CMS / Pages / Site Pages |
| Clone a Site Page | POST | CMS / Pages / Site Pages |
| Create a batch of Site Pages | POST | CMS / Pages / Site Pages |
| Create a new A/B test variation | POST | CMS / Pages / Site Pages |
| Create a new language variation | POST | CMS / Pages / Site Pages |
| Create a new Site Page | POST | CMS / Pages / Site Pages |
| Delete a batch of Site Pages | POST | CMS / Pages / Site Pages |
| Detach a site page from a multi-language group | POST | CMS / Pages / Site Pages |
| End an active A/B test | POST | CMS / Pages / Site Pages |
| Push Site Page draft edits live | POST | CMS / Pages / Site Pages |
| Rerun a previous A/B test | POST | CMS / Pages / Site Pages |
| Reset the Site Page draft to the live version | POST | CMS / Pages / Site Pages |
| Restore a previous version of a Site Page | POST | CMS / Pages / Site Pages |
| Restore a previous version of a Site Page, to the ... | POST | CMS / Pages / Site Pages |
| Schedule a Site Page to be Published | POST | CMS / Pages / Site Pages |
| Update a batch of Site Pages | POST | CMS / Pages / Site Pages |
| Update languages of multi-language group | POST | CMS / Pages / Site Pages |
| Set a new primary language | PUT | CMS / Pages / Site Pages |
| Update a Site Page | PATCH | CMS / Pages / Site Pages |
| Update a Site Page draft | PATCH | CMS / Pages / Site Pages |
| Delete a Site Page | DELETE | CMS / Pages / Site Pages |
| Retrieve a batch of Site Pages | POST | CMS / Pages / Site Pages |
| Get all Landing Page Folders | GET | CMS / Pages / Landing Pages |
| Get all Landing Pages | GET | CMS / Pages / Landing Pages |
| Retrieve a Folder | GET | CMS / Pages / Landing Pages |
| Retrieve a Landing Page | GET | CMS / Pages / Landing Pages |
| Retrieve the full draft version of the Landing Pag... | GET | CMS / Pages / Landing Pages |
| Retrieves a previous version of a Folder | GET | CMS / Pages / Landing Pages |
| Retrieves a previous version of a Landing Page | GET | CMS / Pages / Landing Pages |
| Retrieves all the previous versions of a Landing P... | GET | CMS / Pages / Landing Pages |
| Attach a landing page to a multi-language group | POST | CMS / Pages / Landing Pages |
| Clone a Landing Page | POST | CMS / Pages / Landing Pages |
| Create a batch of Folders | POST | CMS / Pages / Landing Pages |
| Create a batch of Landing Pages | POST | CMS / Pages / Landing Pages |
| Create a new A/B test variation | POST | CMS / Pages / Landing Pages |
| Create a new Folder | POST | CMS / Pages / Landing Pages |
| Create a new Landing Page | POST | CMS / Pages / Landing Pages |
| Create a new language variation | POST | CMS / Pages / Landing Pages |
| Delete a batch of Folders | POST | CMS / Pages / Landing Pages |
| Delete a batch of Landing Pages | POST | CMS / Pages / Landing Pages |
| Detach a landing page from a multi-language group | POST | CMS / Pages / Landing Pages |
| End an active A/B test | POST | CMS / Pages / Landing Pages |
| Push Landing Page draft edits live | POST | CMS / Pages / Landing Pages |
| Rerun a previous A/B test | POST | CMS / Pages / Landing Pages |
| Reset the Landing Page draft to the live version | POST | CMS / Pages / Landing Pages |
| Restore a previous version of a Folder | POST | CMS / Pages / Landing Pages |
| Restore a previous version of a Landing Page | POST | CMS / Pages / Landing Pages |
| Restore a previous version of a Landing Page, to t... | POST | CMS / Pages / Landing Pages |
| Retrieve a batch of Folders | POST | CMS / Pages / Landing Pages |
| Retrieve a batch of Landing Pages | POST | CMS / Pages / Landing Pages |
| Schedule a Landing Page to be Published | POST | CMS / Pages / Landing Pages |
| Update a batch of Folders | POST | CMS / Pages / Landing Pages |
| Update a batch of Landing Pages | POST | CMS / Pages / Landing Pages |
| Update languages of multi-language group | POST | CMS / Pages / Landing Pages |
| Set a new primary language | PUT | CMS / Pages / Landing Pages |
| Delete a Folder | PATCH | CMS / Pages / Landing Pages |
| Update a Landing Page | PATCH | CMS / Pages / Landing Pages |
| Update a Landing Page draft | PATCH | CMS / Pages / Landing Pages |
| Download a file | GET | CMS / Source code / Content |
| Create a file | POST | CMS / Source code / Content |
| Create or update a file | PUT | CMS / Source code / Content |
| Delete a file | DELETE | CMS / Source code / Content |
| Get the metadata for a file | GET | CMS / Source code / Metadata |
| Validate the contents of a file | POST | CMS / Source code / Validation |
| Get extraction status | GET | CMS / Source code / Extract |
| Extract a zip file | POST | CMS / Source code / Extract |
| List Templates | GET | CMS / Templates |
| Get the Template by ID | GET | CMS / Templates |
| Gets the current contents of the auto-save buffer | GET | CMS / Templates |
| Determine if the auto-save buffer differs from the... | GET | CMS / Templates |
| List previous versions of the Template | GET | CMS / Templates |
| Get the previous version of the Template | GET | CMS / Templates |
| Create a new Template | POST | CMS / Templates |
| Copy the contents of the auto-save buffer into the... | POST | CMS / Templates |
| Restores a previously deleted Template | POST | CMS / Templates |
| Restore a previous version of the Template | POST | CMS / Templates |
| Update the Template | PUT | CMS / Templates |
| Updates the auto-save buffer | PUT | CMS / Templates |
| Delete Selected Template | DELETE | CMS / Templates |
| Get current redirects | GET | CMS / URL redirects / Redirects |
| Get details for a redirect | GET | CMS / URL redirects / Redirects |
| Create a redirect | POST | CMS / URL redirects / Redirects |
| Update a redirect | PATCH | CMS / URL redirects / Redirects |
| Delete a redirect | DELETE | CMS / URL redirects / Redirects |
| Get a custom channel | GET | Conversations / Create custom channels / Channel |
| Get all channels for app | GET | Conversations / Create custom channels / Channel |
| Create a custom channel | POST | Conversations / Create custom channels / Channel |
| Archive a custom channel | DELETE | Conversations / Create custom channels / Channel |
| Get a message | GET | Conversations / Create custom channels / Messages |
| Publish a message | POST | Conversations / Create custom channels / Messages |
| Update message | PATCH | Conversations / Create custom channels / Messages |
| Update a channel account staging token | PATCH | Conversations / Create custom channels / Channel Account Staging Tokens |
| Get a channel account by id | GET | Conversations / Create custom channels / Channel Accounts |
| Query channel accounts | GET | Conversations / Create custom channels / Channel Accounts |
| Create a channel account | POST | Conversations / Create custom channels / Channel Accounts |
| Update a channel account | PATCH | Conversations / Create custom channels / Channel Accounts |
| Get a single actor | GET | Conversations / Inbox & messages / Conversations |
| Get a single channel account | GET | Conversations / Inbox & messages / Conversations |
| Get a single channel | GET | Conversations / Inbox & messages / Conversations |
| Get a single conversations inbox | GET | Conversations / Inbox & messages / Conversations |
| Get a single message | GET | Conversations / Inbox & messages / Conversations |
| Get a single thread | GET | Conversations / Inbox & messages / Conversations |
| Get channel accounts | GET | Conversations / Inbox & messages / Conversations |
| Get channels | GET | Conversations / Inbox & messages / Conversations |
| Get conversations inboxes | GET | Conversations / Inbox & messages / Conversations |
| Get message history for a thread | GET | Conversations / Inbox & messages / Conversations |
| Get the original content of a single message | GET | Conversations / Inbox & messages / Conversations |
| Get threads | GET | Conversations / Inbox & messages / Conversations |
| Get actors | POST | Conversations / Inbox & messages / Conversations |
| Send a message to a thread | POST | Conversations / Inbox & messages / Conversations |
| Update a thread | PATCH | Conversations / Inbox & messages / Conversations |
| Archives a thread | DELETE | Conversations / Inbox & messages / Conversations |
| Generate a token | POST | Conversations / Visitor identification / Generate |
| /account-info/v3/activity/audit-logs | GET | Settings / Account activity / Activity |
| Get login activity for a HubSpot account | GET | Settings / Account activity / Activity |
| Get security activity for a HubSpot account | GET | Settings / Account activity / Activity |
| Get the daily API usage of Private Apps and limits... | GET | Settings / Account information / Usage |
| Get account details for a HubSpot account | GET | Settings / Account information / Details |
| Get Business Units for a user | GET | Settings / Business units |
| /settings/v3/currencies/codes | GET | Settings / Currencies / Currency |
| /settings/v3/currencies/company-currency | GET | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/current | GET | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates | POST | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/batch/creat... | POST | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/batch/read | POST | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/batch/updat... | POST | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/update-visi... | POST | Settings / Currencies / Currency |
| /settings/v3/currencies/company-currency | PUT | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/{exchangeRa... | PUT | Settings / Currencies / Currency |
| /settings/v3/currencies/exchange-rates/{exchangeRa... | GET | Settings / Currencies / Currency |
| Read a batch of users by internal ID, or unique pr... | GET | Settings / Users / User details / Batch |
| List | GET | Settings / Users / User details / Basic |
| Read | GET | Settings / Users / User details / Basic |
| /crm/v3/objects/users/search | POST | Settings / Users / User details / Search |
| See details about this account's teams | GET | Settings / Users / User provisioning / Teams |
| Retrieves the roles on an account | GET | Settings / Users / User provisioning / Roles |
| Retrieves a list of users from an account | GET | Settings / Users / User provisioning / Users |
| Retrieves a user | GET | Settings / Users / User provisioning / Users |
| Adds a user | POST | Settings / Users / User provisioning / Users |
| Modifies a user | PUT | Settings / Users / User provisioning / Users |
| Removes a user | DELETE | Settings / Users / User provisioning / Users |
| /files/v3/files/stat/{path} | GET | Library / Files / Files |
| Check import status | GET | Library / Files / Files |
| Get file | GET | Library / Files / Files |
| Get signed URL to access private file | GET | Library / Files / Files |
| Search files | GET | Library / Files / Files |
| Import a file from a URL into the file manager | POST | Library / Files / Files |
| Upload file | POST | Library / Files / Files |
| Replace file | PUT | Library / Files / Files |
| Update file properties | PATCH | Library / Files / Files |
| Delete file | DELETE | Library / Files / Files |
| GDPR delete | DELETE | Library / Files / Files |
| Check folder update status | GET | Library / Files / Folders |
| Get folder | GET | Library / Files / Folders |
| Get folder by path | GET | Library / Files / Folders |
| Search folders | GET | Library / Files / Folders |
| Create folder | POST | Library / Files / Folders |
| Update folder properties | POST | Library / Files / Folders |
| Delete folder by ID | DELETE | Library / Files / Folders |
| Delete folder by path | DELETE | Library / Files / Folders |
| Campaign search | GET | Marketing / Campaigns / Search |
| Read a campaign | GET | Marketing / Campaigns / Basic |
| Create a campaign | POST | Marketing / Campaigns / Basic |
| Update campaign | PUT | Marketing / Campaigns / Basic |
| Delete campaign | DELETE | Marketing / Campaigns / Basic |
| Create a batch of campaigns | POST | Marketing / Campaigns / Batch |
| Delete a batch of campaigns | POST | Marketing / Campaigns / Batch |
| Read a batch of campaigns | POST | Marketing / Campaigns / Batch |
| Update a batch of campaigns | POST | Marketing / Campaigns / Batch |
| Fetch contact IDs | GET | Marketing / Campaigns / Reports |
| Fetch revenue | GET | Marketing / Campaigns / Reports |
| Get Campaign Metrics | GET | Marketing / Campaigns / Reports |
| List assets | GET | Marketing / Campaigns / Asset |
| Add asset association | PUT | Marketing / Campaigns / Asset |
| Remove asset association | DELETE | Marketing / Campaigns / Asset |
| Read budget | GET | Marketing / Campaigns / Budget |
| Get aggregated statistic intervals | GET | Marketing / Emails / Marketing emails / Statistics |
| Get aggregated statistics | GET | Marketing / Emails / Marketing emails / Statistics |
| Get a revision of a marketing email | GET | Marketing / Emails / Marketing emails / Marketing Emails |
| Get all marketing emails for a HubSpot account | GET | Marketing / Emails / Marketing emails / Marketing Emails |
| Get draft version of a marketing email | GET | Marketing / Emails / Marketing emails / Marketing Emails |
| Get revisions of a marketing email | GET | Marketing / Emails / Marketing emails / Marketing Emails |
| Get the details of a specified marketing email | GET | Marketing / Emails / Marketing emails / Marketing Emails |
| Get the variation of a an A/B marketing email | GET | Marketing / Emails / Marketing emails / Marketing Emails |
| Clone a marketing email | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Create a new marketing email | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Create an A/B test variation of a marketing email | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Publish or send a marketing email | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Reset Draft | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Restore a revision of a marketing email | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Restore a revision of a marketing email to DRAFT s... | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Unpublish or cancel a marketing email | POST | Marketing / Emails / Marketing emails / Marketing Emails |
| Create or update draft version | PATCH | Marketing / Emails / Marketing emails / Marketing Emails |
| Update a marketing email | PATCH | Marketing / Emails / Marketing emails / Marketing Emails |
| Delete a marketing email | DELETE | Marketing / Emails / Marketing emails / Marketing Emails |
| /marketing/v4/email/single-send | POST | Marketing / Emails / Single send API / Single_Send |
| Send a single transactional email asynchronously | POST | Marketing / Emails / Transactional emails / Single send |
| Query a single token by ID | GET | Marketing / Emails / Transactional emails / Public SMTP tokens |
| Query SMTP API tokens by campaign name or an email... | GET | Marketing / Emails / Transactional emails / Public SMTP tokens |
| Create a SMTP API token | POST | Marketing / Emails / Transactional emails / Public SMTP tokens |
| Reset the password of an existing token | POST | Marketing / Emails / Transactional emails / Public SMTP tokens |
| Delete a single token by ID | DELETE | Marketing / Emails / Transactional emails / Public SMTP tokens |
| Get a form definition | GET | Marketing / Forms |
| Get a list of forms | GET | Marketing / Forms |
| Create a form | POST | Marketing / Forms |
| Update a form definition | PUT | Marketing / Forms |
| Partially update a form definition | PATCH | Marketing / Forms |
| Archive a form definition | DELETE | Marketing / Forms |
| Record Participants by ContactId with Marketing Ev... | POST | Marketing / Marketing events / Add event attendees |
| Record Participants by ContactId with Marketing Ev... | POST | Marketing / Marketing events / Add event attendees |
| Record Participants by Email with Marketing Event ... | POST | Marketing / Marketing events / Add event attendees |
| Record Participants by Email with Marketing Event ... | POST | Marketing / Marketing events / Add event attendees |
| Read participations breakdown by Contact identifie... | GET | Marketing / Marketing events / Retrieve Participant State |
| Read participations breakdown by Marketing Event e... | GET | Marketing / Marketing events / Retrieve Participant State |
| Read participations breakdown by Marketing Event i... | GET | Marketing / Marketing events / Retrieve Participant State |
| Read participations counters by Marketing Event ex... | GET | Marketing / Marketing events / Retrieve Participant State |
| Read participations counters by Marketing Event in... | GET | Marketing / Marketing events / Retrieve Participant State |
| Record a subscriber state by contact email | POST | Marketing / Marketing events / Subscriber State Changes |
| Record a subscriber state by contact ID | POST | Marketing / Marketing events / Subscriber State Changes |
| Get all marketing event | GET | Marketing / Marketing events / Basic |
| Get Marketing Event by External IDs | GET | Marketing / Marketing events / Basic |
| Get Marketing Event by objectId | GET | Marketing / Marketing events / Basic |
| Create a marketing event | POST | Marketing / Marketing events / Basic |
| Create or update a marketing event | PUT | Marketing / Marketing events / Basic |
| Update Marketing Event by External IDs | PATCH | Marketing / Marketing events / Basic |
| Delete Marketing Event by External Ids | DELETE | Marketing / Marketing events / Basic |
| Delete Marketing Event by objectId | DELETE | Marketing / Marketing events / Basic |
| Create or Update Multiple Marketing Events | POST | Marketing / Marketing events / Batch |
| Delete Multiple Marketing Events by External Ids | POST | Marketing / Marketing events / Batch |
| Delete Multiple Marketing Events by ObjectId | POST | Marketing / Marketing events / Batch |
| Update Multiple Marketing Events by ObjectId | POST | Marketing / Marketing events / Batch |
| Get lists associated with a marketing event | GET | Marketing / Marketing events / List Associations |
| Get lists associated with a marketing event | GET | Marketing / Marketing events / List Associations |
| Associate a list with a marketing event | PUT | Marketing / Marketing events / List Associations |
| Associate a list with a marketing event | PUT | Marketing / Marketing events / List Associations |
| Disassociate a list from a marketing event | DELETE | Marketing / Marketing events / List Associations |
| Disassociate a list from a marketing event | DELETE | Marketing / Marketing events / List Associations |
| Find App-Specific Marketing Events by External Eve... | GET | Marketing / Marketing events / Identifiers |
| Find Marketing Events by External Event Id | GET | Marketing / Marketing events / Identifiers |
| Mark a marketing event as cancelled | POST | Marketing / Marketing events / Change property |
| Mark a marketing event as completed | POST | Marketing / Marketing events / Change property |
| Retrieve the application settings | GET | Marketing / Marketing events / Settings |
| Update the application settings | POST | Marketing / Marketing events / Settings |
| Get subscription preferences for a specific contac... | GET | Marketing / Subscriptions preferences / Subscription status |
| Retrieve a contact's unsubscribed status | GET | Marketing / Subscriptions preferences / Subscription status |
| Batch retrieve contacts who have opted out of all ... | POST | Marketing / Subscriptions preferences / Subscription status |
| Batch retrieve subscription statuses | POST | Marketing / Subscriptions preferences / Subscription status |
| Batch unsubscribe contacts from all subscriptions | POST | Marketing / Subscriptions preferences / Subscription status |
| Batch update subscription status | POST | Marketing / Subscriptions preferences / Subscription status |
| Unsubscribe a contact from all subscriptions | POST | Marketing / Subscriptions preferences / Subscription status |
| Update a contact's subscription status | POST | Marketing / Subscriptions preferences / Subscription status |
| Retrieve all subscription status definitions | GET | Marketing / Subscriptions preferences / Subscription definitions |
| Read a page of contacts | GET | CRM / Objects / Contacts |
| Create a contact | POST | CRM / Objects / Contacts |
| Read a contact | GET | CRM / Objects / Contacts |
| Update a contact | PATCH | CRM / Objects / Contacts |
| Delete a contact | DELETE | CRM / Objects / Contacts |
| Read a batch of contacts | POST | CRM / Objects / Contacts |
| Create a batch of contacts | POST | CRM / Objects / Contacts |
| Update a batch of contacts | POST | CRM / Objects / Contacts |
| Archive a batch of contacts | POST | CRM / Objects / Contacts |
| Search contacts | POST | CRM / Objects / Contacts |
| Read a page of companies | GET | CRM / Objects / Companies |
| Create a company | POST | CRM / Objects / Companies |
| Read a company | GET | CRM / Objects / Companies |
| Update a company | PATCH | CRM / Objects / Companies |
| Delete a company | DELETE | CRM / Objects / Companies |
| Read a batch of companies | POST | CRM / Objects / Companies |
| Create a batch of companies | POST | CRM / Objects / Companies |
| Update a batch of companies | POST | CRM / Objects / Companies |
| Archive a batch of companies | POST | CRM / Objects / Companies |
| Search companies | POST | CRM / Objects / Companies |
| Read a page of deals | GET | CRM / Objects / Deals |
| Create a deal | POST | CRM / Objects / Deals |
| Read a deal | GET | CRM / Objects / Deals |
| Update a deal | PATCH | CRM / Objects / Deals |
| Delete a deal | DELETE | CRM / Objects / Deals |
| Read a batch of deals | POST | CRM / Objects / Deals |
| Create a batch of deals | POST | CRM / Objects / Deals |
| Update a batch of deals | POST | CRM / Objects / Deals |
| Archive a batch of deals | POST | CRM / Objects / Deals |
| Search deals | POST | CRM / Objects / Deals |
| Read a page of tickets | GET | CRM / Objects / Tickets |
| Create a ticket | POST | CRM / Objects / Tickets |
| Read a ticket | GET | CRM / Objects / Tickets |
| Update a ticket | PATCH | CRM / Objects / Tickets |
| Delete a ticket | DELETE | CRM / Objects / Tickets |
| Read a batch of tickets | POST | CRM / Objects / Tickets |
| Create a batch of tickets | POST | CRM / Objects / Tickets |
| Update a batch of tickets | POST | CRM / Objects / Tickets |
| Archive a batch of tickets | POST | CRM / Objects / Tickets |
| Search tickets | POST | CRM / Objects / Tickets |
| Read a page of products | GET | CRM / Objects / Products |
| Create a product | POST | CRM / Objects / Products |
| Read a product | GET | CRM / Objects / Products |
| Update a product | PATCH | CRM / Objects / Products |
| Delete a product | DELETE | CRM / Objects / Products |
| Read a batch of products | POST | CRM / Objects / Products |
| Create a batch of products | POST | CRM / Objects / Products |
| Update a batch of products | POST | CRM / Objects / Products |
| Archive a batch of products | POST | CRM / Objects / Products |
| Search products | POST | CRM / Objects / Products |
| Read a page of line items | GET | CRM / Objects / Line Items |
| Create a line item | POST | CRM / Objects / Line Items |
| Read a line item | GET | CRM / Objects / Line Items |
| Update a line item | PATCH | CRM / Objects / Line Items |
| Delete a line item | DELETE | CRM / Objects / Line Items |
| Read a batch of line items | POST | CRM / Objects / Line Items |
| Create a batch of line items | POST | CRM / Objects / Line Items |
| Update a batch of line items | POST | CRM / Objects / Line Items |
| Archive a batch of line items | POST | CRM / Objects / Line Items |
| Search line items | POST | CRM / Objects / Line Items |
## API Definition Endpoints
You can fetch the complete API specification for this provider:
**New Format (OpenAPI spec):**
```bash
curl 'https://backend.lowcodeapi.com/hubspot/openapi'
```
**Old Format (API definition):**
```bash
curl 'https://backend.lowcodeapi.com/hubspot/definition'
```
## Response Format
All responses are wrapped in a `data` key:
```json
{
"data": {
// Actual response from provider (object or array)
}
}
```