Scheduling Activities via API

circle-check

Overview

Use this 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

  • Activities scheduled with due_datetime appear in the UI as future tasks

  • If a scheduled Activity is completed, a webhook (activity.completed) may fire

  • Scheduled Activities remain in a Scheduled status until the Activity is logged, at which point it is marked as Completed

  • The structure of the response object matches the schema defined in Activities Data Model


Schedule Activity Endpoint

Want to try the API out? Visit our Swaggerarrow-up-right docs.

post

Create scheduled activity

Authorizations
X-BUSINESS-IDstringRequired
X-USER-IDstringRequired
X-API-KEYstringRequired
Body
activity_object_idstring · uuidOptional
activity_object_namestring | 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
chevron-right
201Success
application/json
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?