# HubSpot

Automate work in HubSpot and integrate with other applications. 

---

The HubSpot node allows you to automate various tasks in HubSpot. Before using this node, you'll need to connect your HubSpot account to Suger. See [HubSpot Integration](/integrations/hubspot) for more details.

## Operations

The HubSpot node supports operations on different resources. Below are the available operations:

### Contact

The Contact resource allows you to manage contacts in HubSpot. It supports the following operations:

#### Create

Create a new contact in HubSpot, the email field is required.

#### Update

Update an existing contact in HubSpot.

#### Delete

Delete a contact from HubSpot.

#### Get

Get a specific contact from HubSpot.

#### Get Many

Get a list of contacts from HubSpot. You can limit the number of results or retrieve all contacts.

#### Search

Search for contacts in HubSpot. You can specify search criteria to filter the results.

### Company

#### Create

Create a new company in HubSpot, the name field is required.

#### Update

Update an existing company in HubSpot.

#### Delete

Delete a company from HubSpot.

#### Get

Get a specific company from HubSpot. 

#### Get Many

Get a list of companies from HubSpot.

#### Search

Search for companies in HubSpot by company's domain.

### Deal

#### Create

Create a new deal in HubSpot, the deal stage field is required.

#### Update

Update an existing deal in HubSpot.

#### Delete

Delete a deal from HubSpot. 

#### Get

Get a specific deal from HubSpot. 

#### Get Many

Get a list of deals from HubSpot.

#### Search

Search for deals in HubSpot. You can specify search criteria to filter the results.

### Engagement

#### Create

Create a new engagement in HubSpot.

#### Delete

Delete an engagement from HubSpot with specific engagement type.

#### Get

Get an engagement from HubSpot with specific engagement type.

#### Get Many

Get a list of engagement from HubSpot.

### Ticket

#### Create

Create a new ticket in HubSpot.

#### Update

Update an existing ticket in HubSpot.

#### Delete

Delete a ticket from HubSpot.

#### Get

Get a specific ticket from HubSpot.

#### Get Many

Get a list of tickets from HubSpot.

### Custom

The Custom resource allows you to manage custom objects in HubSpot, you must specify a Object type first.

It supports the following operations:

#### Create

Create a new custom object in HubSpot.

#### Update

Update an existing custom object in HubSpot.

#### Delete

Delete a custom object from HubSpot.

#### Get

Get a custom object from HubSpot.

#### Get Many

Get a list of custom object from HubSpot.

### Association

#### Create

Create an association between two objects in HubSpot, with these parameters:

1. From Object Type
2. From Object ID
3. To Object Type
4. To Object ID

#### Get

Get all associations from a specific object in HubSpot to all objects with a specific type.

#### Delete

Delete an association between two objects in HubSpot, with these parameters:

1. From Object Type
2. From Object ID
3. To Object Type
4. To Object ID
