{ "$schema": "https://json-structure.org/meta/extended/v0/#", "$id": "https://api-evangelist.github.io/basecamp/json-structure/todocreaterequest-structure.json", "title": "TodoCreateRequest", "type": "record", "members": [ { "name": "content", "type": "string", "description": "To-do text description" }, { "name": "description", "type": "string", "description": "Additional details in HTML format" }, { "name": "assignee_ids", "type": "array", "description": "Person IDs to assign to this to-do" }, { "name": "completion_subscriber_ids", "type": "array", "description": "Person IDs to notify when this to-do is completed" }, { "name": "notify", "type": "boolean", "description": "Whether to immediately notify assignees" }, { "name": "due_on", "type": "string", "description": "Due date in ISO 8601 format" }, { "name": "starts_on", "type": "string", "description": "Start date in ISO 8601 format" } ] }