Last modified: December 2, 2025
Scope requirements
Scope requirements
Retrieve goals
You can retrieve an individual goal or all goals in your account.- To request all goals, make a
GETrequest to/crm/v3/objects/goal_targets. - To retrieve an individual goal, make a
GETrequest to/crm/v3/objects/goal_targets/{goalTargetId}/. - To retrieve goals that meet a specific set of criteria, you can make a
POSTrequest to the search endpoint and include filters in the request body. Learn more about searching the CRM.
44027423340, the request URL would be the following:
https://api.hubapi.com/crm/v3/objects/goal_targets/44027423340/
The response will include a few default properties, including the create date, last modified date.
properties query parameter in the request URL along with comma-separated property names. Learn more about user properties below.
For example, making a GET request to the following URL would result in the response below:
crm/v3/objects/users?properties=hs_job_title,hs_additional_phone
Goals properties
When making aGET request to the Goals API, you can also request specific goal properties:
- hs_goal_name: This is a string that denotes the name of a goal.
- hs_target_amount: Number that denotes the goal target value.
- hs_start_datetime: Goal’s start date as a UTC timestamp.
- hs_end_datetime: Goal’s end date as a UTC timestamp.
- hs_created_by_user_id: HubSpot UserId of the person who created the goal, not the one assigned to a goal.
https://api.hubapi.com/crm/v3/objects/goal_targets/44027423340?properties=hs_goal_name,hs_target_amount,hs_start_datetime,hs_end_datetime,hs_created_by_user_id
The response may look similar to the JSON excerpt below: