Actions105
- Info Actions
- Messages Actions
- Homework Actions
- Absence Actions
- Calendar Actions
Overview
This node integrates with the Librus API, a platform commonly used by schools for managing educational data. Specifically, the "Calendar" resource with the "List Announcements" operation retrieves announcements from the user's inbox calendar. This is useful for educators, students, or administrators who want to automate fetching and processing school announcements within their workflows.
Practical examples include:
- Automatically retrieving new school announcements daily and sending notifications.
- Archiving announcements in external systems like Google Sheets or databases.
- Filtering announcements by date range to focus on recent or relevant messages.
Properties
| Name | Meaning |
|---|---|
| Custom method name | (Optional) Override the default underlying API method to call. For example, specify a custom Librus API method name such as getMarks. If left empty, the node uses the standard method for the selected operation. |
Note: The node also internally supports other parameters (like date ranges) but for this specific operation and resource, only the above property is exposed based on your input.
Output
The output is an array of JSON objects representing announcements retrieved from the Librus calendar inbox. Each object corresponds to one announcement and contains its details as provided by the Librus API.
If the operation returns multiple announcements, each will be an individual item in the output array.
No binary data is produced for this operation.
Dependencies
- Requires valid credentials for the Librus API, specifically a login and password.
- Uses an internal client wrapper to communicate with the Librus API.
- Supports optional filtering by date range (
fromandto), which can be configured in the node but was not explicitly listed in your properties.
Troubleshooting
- No supported method found error: This occurs if the specified resource-operation combination does not match any available API methods. Ensure the resource is set to "Calendar" and operation to "List Announcements". Also, verify that the optional custom method name (if used) is correct.
- Authentication errors: Make sure the provided Librus API credentials are valid and have necessary permissions.
- Empty results: Could be due to no announcements in the specified date range or inbox. Try adjusting the date filters or check the account's announcements manually.
- API changes: Since the node relies on the Librus API, any changes or downtime on their side may affect functionality.
Links and References
- Librus Official Website (for general information)
- No direct public API documentation was included in the source; consult your Librus API provider or administrator for detailed API references.