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 such as absences, homework, messages, and calendars. Specifically, the "Absence" resource with the "List Subjects" operation retrieves the list of subjects related to absences.
Use cases include:
- Fetching all subjects for which absence records exist.
- Integrating absence subject data into workflows for attendance tracking or reporting.
- Automating notifications or analytics based on absence subjects.
For example, a school administrator could use this node to automatically pull subjects with recorded absences and generate reports or alerts.
Properties
| Name | Meaning |
|---|---|
| Custom method name | Advanced: override the underlying Librus API method to call (e.g., getMarks). If empty, defaults to the standard method for the operation. |
Output
The output is an array of JSON objects representing the subjects related to absences. Each object corresponds to a subject entry retrieved from the Librus API.
- The
jsonfield contains the subject data as returned by the API. - No binary data is produced for this operation.
Example output structure (simplified):
[
{
"subjectId": 123,
"name": "Mathematics",
"teacher": "John Doe",
...
},
{
"subjectId": 456,
"name": "History",
"teacher": "Jane Smith",
...
}
]
Dependencies
- Requires valid credentials for the Librus API (login and password).
- Uses an internal client wrapper to communicate with the Librus API.
- Supports optional overriding of the called API method via the "Custom method name" property.
- Date filtering can be applied if date range parameters are provided (though not relevant specifically for "List Subjects").
Troubleshooting
- No supported method found error: This occurs if the specified resource-operation combination or custom method name does not match any available methods in the API client. To fix, verify the resource and operation names or remove the custom method override.
- Authentication errors: Ensure that the provided login and password credentials are correct and have sufficient permissions.
- Empty results: Could indicate no subjects with absences exist in the given account or date range filters exclude all data.
- Date filtering issues: If using date filters, ensure dates are in the correct format and logical order (
frombeforeto).
Links and References
- Librus API Documentation (official API docs, if publicly available)
- n8n documentation on creating custom nodes
- General info about Librus platform: https://www.librus.pl/