Automation
Automation runs work without a person asking. A process flow is several agents wired together by a manifest. A schedule runs an agent or process flow on a cron expression or at one moment. A trigger starts one when an event fires. A webhook makes Wexa call you when an ontology changes.
Reading needs fabric:orchestrate.read and changing needs fabric:orchestrate.write. Running a process flow needs fabric:agent.run, and deleting one fabric:flow.delete. Start with create-process-flow.
- create-process-flow: Create a process flow.
- get-process-flow: Read a process flow and its agents.
- update-process-flow: Add or edit one agent.
- delete-process-flow: Delete a process flow.
- run-process-flow: Run a process flow with a goal.
- flow-versions: List promoted versions.
- promote-flow: Record a process flow as a version.
- rollback-flow-version: Make an earlier version live.
- create-schedule: Schedule a run.
- get-schedule: Read one schedule.
- list-schedules: List the project's schedules.
- update-schedule: Change, pause or resume.
- delete-schedule: Remove a schedule.
- list-triggers: List triggers on a target.
- set-triggers: Replace a target's triggers.
- webhooks: Receive signed ontology events.