An Automation is an AI workflow that tells Guru how to process some input. An input could be plain text, an email, or a PDF document. Each Automation will define what types of information Guru should look for in the input.

The Automation might also specify some pre and post processing steps to perform on the input. Optionally, the Automation may also specify where the output should be sent (e.g. to an email inbox, or an Excel spreadsheet).

Once the Automation has been created, the user can send input to Guru to create an invocation. An invocation is an execution of an Automation against a particular input. Each invocation has both an input and an output.

All endpoints require appropriate authentication to invoke. Refer to the Authentication Documentation for more details.

Refer to the following guides on interacting with the Guru Automation API: