Scheduling Activities via API
Audience: Technical Builders, Implementors, and Developers
Purpose: Enables programmatic creation, scheduling, and updating of Activities in Kizen with clear, accurate, modern API documentation.
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
Warning: The API shown below can also log Activities, but logging through the use of this API is discouraged because partial or incorrect payloads can overwrite existing Activity data.
Scheduling Activity API Behavior
Activities scheduled with
due_datetimeappear in the UI as future tasksIf a scheduled Activity is completed, a webhook (
activity.completed) may fireScheduled 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 Swagger docs.
Create scheduled activity
falseScheduled 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?