Home
API Catalog
About
Back to System
HubSpot API
v3
OAS 3.0
Comprehensive API for managing HubSpot CRM data and operations.
Servers
https://api.hubapi.com
Authorize
default
GET
/crm
/v3
/owners
Lists all owners.
GET
/crm
/v3
/schemas
Lists all CRM object schemas.
GET
/crm
/v3
/objects
/deals
Lists all deals.
POST
/crm
/v3
/objects
/deals
Creates a new deal.
POST
/crm
/v3
/objects
/search
Searches for CRM objects.
GET
/crm
/v3
/objects
/tickets
Lists all tickets.
POST
/crm
/v3
/objects
/tickets
Creates a new ticket.
GET
/crm
/v3
/objects
/contacts
Lists all contacts.
POST
/crm
/v3
/objects
/contacts
Creates a new contact.
GET
/crm
/v3
/objects
/products
Lists all products.
POST
/crm
/v3
/objects
/products
Creates a new product.
GET
/crm
/v3
/owners
/{ownerId}
Retrieves a single owner by ID.
GET
/crm
/v3
/webhooks
/{appId}
Lists all webhooks for an app.
POST
/crm
/v3
/webhooks
/{appId}
Creates a new webhook for an app.
GET
/crm
/v3
/objects
/companies
Lists all companies.
POST
/crm
/v3
/objects
/companies
Creates a new company.
GET
/crm
/v3
/objects
/line_items
Lists all line items.
POST
/crm
/v3
/objects
/line_items
Creates a new line item.
GET
/crm
/v3
/schemas
/{objectType}
Retrieves a single CRM object schema.
GET
/crm
/v3
/objects
/deals
/{dealId}
Retrieves a single deal by ID.
PATCH
/crm
/v3
/objects
/deals
/{dealId}
Updates an existing deal.
DELETE
/crm
/v3
/objects
/deals
/{dealId}
Deletes a deal.
GET
/crm
/v3
/pipelines
/{objectType}
Lists all pipelines for an object type.
GET
/crm
/v3
/properties
/{objectType}
Lists all properties for a CRM object type.
GET
/oauth
/v1
/access-tokens
/{token}
Retrieves information about an access token.
GET
/crm
/v3
/objects
/tickets
/{ticketId}
Retrieves a single ticket by ID.
PATCH
/crm
/v3
/objects
/tickets
/{ticketId}
Updates an existing ticket.
DELETE
/crm
/v3
/objects
/tickets
/{ticketId}
Deletes a ticket.
GET
/crm
/v3
/objects
/contacts
/{contactId}
Retrieves a single contact by ID.
PATCH
/crm
/v3
/objects
/contacts
/{contactId}
Updates an existing contact.
DELETE
/crm
/v3
/objects
/contacts
/{contactId}
Deletes a contact.
GET
/crm
/v3
/objects
/products
/{productId}
Retrieves a single product by ID.
PATCH
/crm
/v3
/objects
/products
/{productId}
Updates an existing product.
DELETE
/crm
/v3
/objects
/products
/{productId}
Deletes a product.
DELETE
/crm
/v3
/webhooks
/{appId}
/{webhookId}
Deletes a webhook.
GET
/crm
/v3
/objects
/companies
/{companyId}
Retrieves a single company by ID.
PATCH
/crm
/v3
/objects
/companies
/{companyId}
Updates an existing company.
DELETE
/crm
/v3
/objects
/companies
/{companyId}
Deletes a company.
POST
/crm
/v3
/objects
/contacts
/batch
/create
Creates multiple contacts in a batch.
POST
/crm
/v3
/objects
/contacts
/batch
/update
Updates multiple contacts in a batch.
POST
/crm
/v3
/objects
/contacts
/batch
/archive
Archives multiple contacts in a batch.
GET
/crm
/v3
/objects
/line_items
/{lineItemId}
Retrieves a single line item by ID.
PATCH
/crm
/v3
/objects
/line_items
/{lineItemId}
Updates an existing line item.
DELETE
/crm
/v3
/objects
/line_items
/{lineItemId}
Deletes a line item.
GET
/crm
/v3
/associations
/{fromObjectType}
/{fromObjectId}
/{toObjectType}
Lists associations between two object types.
PUT
/crm
/v3
/associations
/{fromObjectType}
/{fromObjectId}
/{toObjectType}
Creates an association between two objects.
DELETE
/crm
/v3
/associations
/{fromObjectType}
/{fromObjectId}
/{toObjectType}
Deletes an association between two objects.
Schemas
Deal
Error
Owner
Paging
Ticket
Company
Contact
Product
Webhook
DealList
LineItem
Pipeline
Property
DealInput
OwnerList
TicketList
CompanyList
ContactList
ProductList
TicketInput
CompanyInput
ContactInput
LineItemList
ObjectSchema
ProductInput
SearchResult
WebhookInput
LineItemInput
PipelineStage
SearchRequest
AccessTokenInfo
AssociationList
BatchUpdateInput