There's a new version of the HubSpot API

As of November 30, 2022, HubSpot API Keys are being deprecated and are no longer supported. Continued use of HubSpot API Keys is a security risk to your account and data. Your API Keys could be deactivated at any time after Nov. 30th, and we recommend that you migrate to Private Apps as soon as possible so you do not lose business-critical functionality.

Get all deal properties

Last updated June 17, 2020

GET /properties/v1/deals/properties/

Method Details

HTTP Methods:


Response Format:


Requires Authentication?


Rate Limited?






Required Scope:

Deal properties store specific information for deal records. The get all deal properties endpoint retrieves all default and custom deal properties from a HubSpot account, including their definitions. 

What's a use case for this endpoint? Your company wants to recreate HubSpot deals in an external CRM system. You decide to use the Get All Deal Properties endpoint to retrieve all default and custom deal properties in HubSpot. The required properties can then be parsed from the response and used in your external CRM.

Looking for your deal stages? The dealstage property is controlled by the CRM Pipelines API.

Required Parameters How to use Description
OAuth Access Token or API Key Authorization: Bearer {token} header
or hapikey={key} query parameter.
Used to authenticate the request. Please see this page for more details about authentication.
Optional Parameters How to use Description
None None No optional parameters for this method.

Example URL:

Note This replaces the deprecated URL GET /deals/v1/properties/