Librus icon

Librus

Read data from Librus Synergia (unofficial)

Overview

This node integrates with the Librus API, a platform commonly used by schools for managing student information such as homework, messages, absences, calendar events, and grades. The "Get Account Info" operation under the "Homework" resource retrieves detailed account information related to the user authenticated via the provided credentials.

Typical use cases include:

  • Fetching a student's or teacher's profile details.
  • Accessing account metadata for further processing or display in workflows.
  • Integrating school-related data into other systems or automations.

For example, a school administrator could use this node to automatically pull account info for reporting or syncing with another database.

Properties

Name Meaning
From Optional start date filter in YYYY-MM-DD format; limits data retrieval from this date.
To Optional end date filter in YYYY-MM-DD format; limits data retrieval up to this date.
Custom method name Advanced option to override the default API method called (e.g., specify a different Librus API method).

Note: Although the properties "From" and "To" are defined for filtering by date range, they may not be applicable or used directly in the "Get Account Info" operation but are available for other operations within the same resource.

Output

The output is a JSON object containing the account information retrieved from the Librus API. The structure depends on the API response but typically includes user profile details such as name, role, contact info, and other relevant account metadata.

If the node is used with other operations that return multiple items, the output will be an array of JSON objects, each representing one item.

This node does not output binary data for the "Get Account Info" operation.

Dependencies

  • Requires valid credentials for the Librus API (login and password).
  • Uses an internal client wrapper to communicate with the Librus API.
  • No additional external services or environment variables are explicitly required beyond the API credentials.

Troubleshooting

  • No supported method found error: This occurs if the specified resource-operation combination or custom method name does not match any callable method in the underlying API client. Verify the resource and operation names, or ensure the custom method name is correct.
  • Authentication failures: Ensure the provided login and password credentials are correct and have sufficient permissions.
  • Date filters ignored or no effect: Some operations may not support date filtering even if "From" and "To" parameters are present. Confirm whether the operation supports these filters.
  • Empty or unexpected output: Check if the account actually has data for the requested operation and verify the API service status.

Links and References

Discussion