Description
FusionDirectory Orchestrator provides a primary endpoint, referred to as tasks, which accepts multiple arguments for execution. New task objects can be added as plugins and invoked as arguments to this endpoint.
Note
The tasks endpoint is accessible via https://your_fqdn/api/tasks/.
Arguments
The tasks endpoint supports multiple arguments. Below is a list of the officially supported arguments:
Note
Each official plugin within tasks can be passed as an argument to the tasks endpoint. Additionally, a client is available within FusionDirectory-Tools to simplify interactions.
- login
This endpoint facilitates authentication and provides the access and refresh tokens required for further communication with subsequent endpoints.
- tasks/mail
Invoking this endpoint triggers the execution of mail task objects defined within FusionDirectory. It processes the results from the mail server and reports the status to the associated tasks.
- tasks/lifeCycle
This endpoint executes lifecycle task objects defined within FusionDirectory. Based on task configuration, it evaluates whether a specified Supann resource has reached expiration and performs actions accordingly.
- tasks/activateCyclicTasks
Activates all repetitive tasks based on their defined recurrence schedules.
- tasks/removeSubTasks
Removes all sub-tasks marked as completed. All sub-tasks status can be seen within FusionDirectory dashboard.
- tasks/reminder
Executes reminder task objects and sends emails to specified groups or individuals. Based on configuration, it can generate tokens for potential account extensions.
- tasks/notifications
Triggers the execution of notification task objects. Any changes to the supplied attributes result in email notifications being sent to the designated individuals or groups.
- tasks/audit
This endpoint allows for the deletion of historical audit logs based on a retention period specified in the task configuration within FusionDirectory.