# Describes the format for Habitica service api_call: fields: name: required: true example: "xxxNotAValidNickxxx" selector: text: path: required: true example: '["tasks", "user", "post"]' selector: object: args: example: '{"text": "Use API from Home Assistant", "type": "todo"}' selector: object: cast_skill: fields: config_entry: &config_entry required: true selector: config_entry: integration: habitica skill: required: true selector: select: options: - "pickpocket" - "backstab" - "smash" - "fireball" mode: dropdown translation_key: "skill_select" task: required: true selector: text: accept_quest: fields: config_entry: *config_entry reject_quest: fields: config_entry: *config_entry start_quest: fields: config_entry: *config_entry cancel_quest: fields: config_entry: *config_entry abort_quest: fields: config_entry: *config_entry leave_quest: fields: config_entry: *config_entry