Schedule Activities API

circle-check

Overview

Use the Schedule Activities endpoint to create Activities scheduled for a future date and time. Scheduled Activities allow external systems to manage upcoming actions (e.g. calls, tasks, events) and associate them with other records.

The material on this page builds on information covered on the Activities Core Concepts and Activities Data Model.

Why Use this API?

You can use the Scheduling Activities API when you need to:

  • Sync reminders, tasks, or appointments from other platforms into Kizen

  • Assign tasks to team members

  • Create multi-step sequences (e.g., onboarding, sales cadences)

  • Sync reminders or appointments from other platforms into Kizen

  • Schedule upcoming calls, meetings, or check-ins tied to specific records

triangle-exclamation

Scheduling Activity API Behavior

Use this endpoint to schedule Activities for a future date and time and manage their lifecycle through the platform. It:

  • Displays Activities with a due_datetime in the UI as future tasks

  • May trigger an activity.completed webhook when a scheduled Activity is completed

  • Maintains a Scheduled status until the Activity is logged, at which point it transitions to Completed

  • Returns a response structured according to the Activities Data Model schema


Schedule Activity Endpoint

Want to try the API out? Visit our Swagger arrow-up-rightdocs.

post

Create scheduled activity

Authorizations
X-API-KEYstringRequired
X-BUSINESS-IDstringRequired
X-USER-IDstringRequired
Body
activity_object_idstring · uuidOptional
activity_object_namestring · min: 1 · nullableOptional
due_datetimestring · date-timeOptional
original_due_datetimestring · date-timeOptional
employee_idstring · uuid · nullableOptional
role_idstring · uuid · nullableOptional
notestringOptional
mentionsstring · uuid[]Optional
notify_mentionedbooleanOptionalDefault: false
Responses
post
/api/activities/scheduled-activity
201Success

Scheduled Activity Schemas


What's Next?

After scheduling Activities via the API, you can:

  • Create scheduled Activities as business needs change.

  • Understand when a scheduled Activity becomes a logged Activity.

  • Use Scheduled Activities alongside automations or workflows that depend on Activity timing.

For more information on Activities, check out the following topics:

Last updated

Was this helpful?