Tasks
List all tasks
Create a new task
Get a task
Update a task
Delete a task
Run a task immediately
List task runs
ModelsExpand Collapse
Destination = object { type, value, label }
type: "email" or "sms" or "webhook"
Email address, phone number, or webhook URL
Optional human-readable label
Task = object { id, createdAt, model, 22 more }
AI model identifier (e.g., 'gpt-4o-mini')
Human-readable task name
The AI prompt to execute
schedule: "once" or "hourly" or "daily" or "weekly"Task execution frequency
Task execution frequency
status: "active" or "paused" or "completed"
Custom cron expression (overrides schedule settings)
Email delivery enabled
Email address for delivery
Phone number for SMS delivery
SMS delivery enabled
Where to deliver task results
Where to deliver task results
type: "email" or "sms" or "webhook"
Email address, phone number, or webhook URL
Optional human-readable label
scheduleDays: optional array of "monday" or "tuesday" or "wednesday" or 4 moreDays of week to run (for weekly schedule)
Days of week to run (for weekly schedule)
Time of day to run (HH:MM format)
IDs of attached skills
Attached skills (when expanded)
Attached skills (when expanded)
Markdown instructions that guide task execution
frontmatter: optional object { author, requiredSources, tags } Skill metadata
Skill metadata
Source slugs this skill depends on
Whether the skill is shared publicly
Whether users can manually attach this skill
URL-friendly identifier
IDs of attached sources
Attached data sources (when expanded)
Attached data sources (when expanded)
config: object { args, baseUrl, command, 3 more } Source-specific configuration
Source-specific configuration
Command arguments
Base URL for API sources
Command to run for stdio transport
Environment variables
transport: optional "stdio" or "http" or "websocket"MCP transport type
MCP transport type
URL for http/websocket transport
type: "mcp" or "api" or "local"Source connection type
Source connection type
authConfig: optional object { headerName, prefix, provider } Authentication configuration
Authentication configuration
authType: optional "none" or "oauth" or "bearer" or 5 more
Whether Composio OAuth is completed
Composio toolkit name (e.g., 'todoist', 'github')
Whether the source is connected and ready
URL-friendly identifier
Available tools from this source
Available tools from this source
JSON Schema for tool parameters
IANA timezone (e.g., 'America/New_York')
Owner user ID
TaskRun = object { id, completedAt, costCents, 9 more }
Cost in cents
deliveryStatus: optional "pending" or "delivered" or "failed"
Execution time in milliseconds
Error message if failed
AI-generated output
status: optional "pending" or "running" or "completed" or "failed"
Total tokens consumed