Tool to add a new task to a specified challenge. Use when you need to programmatically create a challenge task after the challenge is set up and you have its ID.
datestringDue date for 'todo' type tasks in ISO 8601 format (YYYY-MM-DD or full datetime)
tagsarrayList of tag UUIDs to categorize the task. Tags must exist in the challenge owner's account.
textRequiredstringThe title/name of the task that will be displayed to challenge participants
typeRequiredstringTask type: 'habit' (repeatable +/- actions), 'daily' (scheduled recurring tasks), 'todo' (one-time tasks), or 'reward' (purchasable with gold)
notesstringDetailed description or instructions for the task
everyXintegerRepeat interval number used with frequency. E.g., everyX=3 with frequency='daily' means every 3 days.
prioritynumberTask difficulty affecting gold/XP rewards: 0.1 (Trivial), 1.0 (Easy - default), 1.5 (Medium), 2.0 (Hard)
remindAtstringISO 8601 datetime to send a reminder notification
attributestringPrimary attribute this task trains: 'str' (Strength), 'int' (Intelligence), 'per' (Perception), 'con' (Constitution). Defaults to 'str'.
frequencystringRecurrence frequency for 'daily' type tasks. Use with everyX to set repeat interval (e.g., frequency='weekly', everyX=2 = every 2 weeks).
challengeIdRequiredstringThe unique UUID of the challenge to add the task to. Get this from GET /challenges/user or when creating a challenge.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.