Listing Scheduled Activities via API

circle-check

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.

circle-info

Note: This API provides a full list of all your scheduled activities without details. To retrieve full details for a single scheduled Activity, check out Retrieving Scheduled Activity Details by ID.

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_datetime

  • When a scheduled Activity is completed and logged, it may trigger an activity.completed webhook

  • Scheduled 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_at and logged_activity_id is included in the response

  • The 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 Swaggerarrow-up-right docs.

get

List Scheduled Activities

Authorizations
X-BUSINESS-IDstringRequired
X-USER-IDstringRequired
X-API-KEYstringRequired
Query parameters
assigned_to_mebooleanOptional

Filter Scheduled Activities assigned to the logged in employee

Example: {"value":"True","summary":"Example 1"}
completedbooleanOptional

Filter Scheduled Activities that have had a logged activity

Example: {"value":"True","summary":"Example 1"}
from_datestring · dateOptional

Filter Scheduled Activities Due Datetime starting from date

Example: {"value":"2022-01-23","summary":"Example 1"}
orderingstringOptional

Order Scheduled Activities by field. The negative sign in front of the '-activity_object' indicates descending order

Example: {"value":"employee","summary":"Orders by Employees full name"}
pageintegerOptional

A page number within the paginated result set.

page_sizeintegerOptional

Number of results to return per page.

searchstringOptional
to_datestring · dateOptional

Filter Scheduled Activities Due Datetime ending on date

Example: {"value":"2022-02-27","summary":"Example 1"}
Responses
chevron-right
200Success
application/json
get
/api/activities/scheduled-activity
200Success

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?