BeeAI icon

BeeAI

Interact with BeeAI API

Overview

The node interacts with the BeeAI API, specifically allowing users to manage "Todo" items among other resources. The "List Todos" operation fetches a paginated list of todo items from the BeeAI service. This is useful for workflows that need to retrieve and process task lists, such as project management automation, reminders, or syncing todos with other systems.

Practical examples include:

  • Automatically fetching the current page of todos to display in a dashboard.
  • Integrating with calendar or notification systems by retrieving todos due soon.
  • Syncing todos between BeeAI and other task management tools.

Properties

Name Meaning
Pagination Collection of pagination options:
- Page Number The page number to fetch (minimum 1).
- Number of Items per Page Maximum number of todo items to return per request (minimum 1).

Output

The output contains a JSON field with the list of todos retrieved from the BeeAI API. Each item in the list represents a todo entry with its associated data as returned by the API. The exact structure depends on the API response but typically includes fields like todo id, title, status, due date, etc.

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.
  • The node sends requests with headers specifying JSON content type and acceptance.

Troubleshooting

  • Common issues:
    • Invalid or missing API key will cause authentication errors.
    • Requesting a page number beyond available pages may return empty results.
    • Setting limit to zero or negative values is invalid; minimum is 1.
  • Error messages:
    • Authentication failures: Check that the API key credential is correctly configured.
    • Rate limiting or quota exceeded: Wait or upgrade your BeeAI plan.
    • Network errors: Verify internet connectivity and API endpoint availability.

Links and References

Discussion