BeeAI icon

BeeAI

Interact with BeeAI API

Overview

The node interacts with the BeeAI API to update a Todo item. It allows users to modify existing todos by specifying the todo's ID and updating its text, completion status, and optional alarm time. This is useful in automation workflows where task management needs to be integrated, such as updating reminders or marking tasks as done based on external triggers.

Practical examples:

  • Automatically mark a todo as completed when a related event occurs.
  • Update the text of a todo based on input from another system.
  • Set or change an alarm time for a todo dynamically.

Properties

Name Meaning
Todo ID The unique identifier of the todo item to update.
Text The new text content of the todo item.
Alarm At (Optional) An optional date/time string to set or update an alarm for the todo.
Completed A boolean indicating whether the todo is marked as completed (true) or not (false).

Output

The node outputs JSON data representing the updated todo item as returned by the BeeAI API. This typically includes the todo's ID, updated text, completion status, alarm time if set, and any other metadata provided by the API.

No binary data output is indicated.

Dependencies

  • Requires an API key credential for authenticating with the BeeAI API.
  • The base URL for requests is https://api.bee.computer.
  • Proper configuration of the API key credential within n8n is necessary.

Troubleshooting

  • Missing or invalid Todo ID: Ensure the "Todo ID" property is correctly set; otherwise, the API will fail to identify which todo to update.
  • Invalid date format for Alarm At: If the alarm time is provided, it must be in a valid string format accepted by the API.
  • API authentication errors: Verify that the API key credential is correctly configured and has the necessary permissions.
  • Required fields missing: The "Text" and "Completed" properties are required for update operations; omitting them may cause errors.

Links and References

Discussion