There's a new version of the HubSpot API

We're also working on a new documentation website, you're invited to check it out and give us your feedback.

Get recent engagements

Last updated May 15, 2023

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 private app access token Authorization: Bearer {token} header 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.