Listing Scheduled Activities via API
Audience: Technical Builders, Implementors, and Developers
Purpose: Enables you to retrieve, inspect, and synchronize upcoming scheduled Activities at scale.
Overview
Use this endpoint to retrieve a list of your scheduled Activities, which represent planned future interactions that have not yet been logged or completed. Scheduled Activities represent upcoming work such as calls, meetings, tasks, or custom Activity types and are commonly used for planning, calendar views, reminders, and operational workflows.
This endpoint is designed for overview and discovery use cases, allowing external systems to surface upcoming Activities, filter by date or owner, and synchronize schedules at scale.
The material on this page builds on information covered on the Activities Core Concepts and Activities Data Model.
Why Would I Use this API?
You can use the Listing Scheduled Activities APIs when you need to:
Display upcoming Activities in external applications, calendars, or task views
Synchronize Activity schedules with external planning or calendar systems
Drive reminders or notifications based on future work
Support planning, workload management, or operational workflows
Distinguish scheduled Activities from logged Activities
Scheduled Activities API Behavior
This endpoint returns scheduled Activities based on their current planned state
By default, scheduled Activities appear in the UI as upcoming tasks based on their
due_datetimeWhen a scheduled Activity is completed and logged, it may trigger an
activity.completedwebhookScheduled Activities remain in a Scheduled state until they are logged, at which point they are marked as Completed
When a scheduled Activity has been completed, completion metadata such as
completed_atandlogged_activity_idis included in the responseThe structure of the response objects matches the schemas defined in the Activities Data Model
List Scheduled Activities Endpoint
Want to try this endpoint out? Visit our Swagger docs.
List Scheduled Activities
Filter Scheduled Activities assigned to the logged in employee
{"value":"True","summary":"Example 1"}Filter Scheduled Activities that have had a logged activity
{"value":"True","summary":"Example 1"}Filter Scheduled Activities Due Datetime starting from date
{"value":"2022-01-23","summary":"Example 1"}Order Scheduled Activities by field. The negative sign in front of the '-activity_object' indicates descending order
{"value":"employee","summary":"Orders by Employees full name"}A page number within the paginated result set.
Number of results to return per page.
Filter Scheduled Activities Due Datetime ending on date
{"value":"2022-02-27","summary":"Example 1"}List Scheduled Activities Schema
What’s Next?
After retrieving scheduled Activities via the API, you can:
Display upcoming work in external applications or calendar views
Retrieve full details for a specific scheduled Activity by ID
Monitor when scheduled Activities transition into logged Activities
Use scheduled Activity data in automations or workflows that depend on timing
For more information on scheduled and logged Activities, check out the following topics below.
Last updated
Was this helpful?