There's a new version of the HubSpot API

Starting November 30, 2022, API keys will be sunset as an authentication method. Learn more about this change and how to migrate an API key integration to use a private app instead.

Get recent engagements

Last updated June 17, 2020

GET /engagements/v1/engagements/recent/modified

Method Details

HTTP Methods:


Response Format:


Requires Authentication?


Rate Limited?





Marketing & CRM

Required Scope:

Get the most recently created or updated engagements in a portal, sorted by when they were last updated, with the most recently updated engagements first.

Note: This endpoint will only return records updated in the last 30 days, or the 10k most recently updated records.  If you need to get all of your engagements, please use this endpoint.

Note: In addition to the contacts scope, the sales-email-read scope is required in order to receive the details of any email type engagements. See the Engagements overview for more details.
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
Count &count=x The number of items to include in the response. Defaults to 20, has a maximum value of 100.
Offset &offset=x Used to page through the recent engagements. Each response will include an offset value that can be used with this parmaeter to get the next set of records.
Since &since=x A Unix timestamp in milliseconds. If this parameter is included, only records modified after the specified time will be returned.