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.