It is possible to invoke an automation statelessly, such that no data is persisted server-side.
This ensures that neither the input, nor the output, are kept by Guru.
This endpoint imposes some extra restrictions in order to remain stateless:
Only supports a single file as input. No text input can be provided.
File is limited to a maximum size of 20Mb.
The call must be performed synchronously, meaning that the API will not return until all processing has completed.
A maximum of 100 concurrent requests may be in-flight at any given time. Attempting to start more may result in a 429 Too Many Requests error response.
If lost, the output cannot be re-fetched again later.
Copy
Ask AI
POST https://api.getguru.ai/automations/<automation_id>/invocations
The output of the invocation, encoded as a string.
If the output of the automation is configured to be JSON, then this String will be parseable as JSON.