Automations are workflow definitions scoped to a space. Each automation has aDocumentation Index
Fetch the complete documentation index at: https://hyperspeed.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
kind that determines how it is triggered, and a config object that varies by kind.
Valid kinds: social_post, reverse_tunnel, scheduled, webhook.
Valid statuses: draft, pending_approval, active, paused, rejected.
When an automation is created by a service account (AI staff), its status is always set to pending_approval regardless of the value in the request body. A human with the appropriate permissions must approve it before it becomes active.
List automations
files.read permission and access to the space.
Path parameters
Organization UUID.
Space UUID.
200 OK
Automation UUID.
Organization UUID.
Space UUID.
Display name.
Automation kind:
social_post, reverse_tunnel, scheduled, or webhook.Kind-specific configuration JSON.
Current status:
draft, pending_approval, active, paused, or rejected.UUID of the human user who created this automation, or
null.UUID of the service account that created this automation, or
null.Timestamp of the most recent execution, or
null.Error message from the most recent failed run, or
null.Create an automation
files.write permission and access to the space.
Path parameters
Organization UUID.
Space UUID.
Display name. Whitespace is stripped.
Automation kind. One of:
social_post, reverse_tunnel, scheduled, webhook.Kind-specific configuration. Defaults to
{} if omitted.Initial status. One of:
draft, pending_approval, active, paused. Defaults to draft. Ignored for service account callers (always set to pending_approval).Optional human-readable description of the automation’s intent. For service account-created automations, this is merged into
config as proposal_note for reviewers.Plain-text OAuth token to store encrypted. Not available to service accounts.
201 Created
Update an automation
files.write permission. All fields are optional.
Path parameters
Organization UUID.
Space UUID.
Automation UUID.
New display name.
Replacement configuration JSON.
New status:
draft, pending_approval, active, or paused.New OAuth token (replaces the existing encrypted value). Not available to service accounts.
200 OK
Delete an automation
files.write permission.
Path parameters
Organization UUID.
Space UUID.
Automation UUID.
204 No Content