web_fetch, memory_read, memory_write, query_data, and notify_owner.
Worker genies run server-side and have access to stored credentials for calling external APIs securely.
List worker genies
Retrieves all worker genies for the authenticated user.string
required
Must be
"worker-genies".string
required
Must be
"all" or "list".boolean
object
Get worker genie
Retrieves a single worker genie by ID, including recent run history.string
required
Must be
"worker-genies".string
required
Must be
"get".string
required
The UUID of the worker genie.
Create worker genie
Creates a new worker genie with the specified configuration.string
required
Must be
"worker-genies".string
required
Must be
"create".object
required
Update worker genie
Updates an existing worker genie. Supports partial updates.string
required
Must be
"worker-genies".string
required
Must be
"update".string
required
The UUID of the worker genie to update.
Delete worker genie
Permanently deletes a worker genie and all of its run history.string
required
Must be
"worker-genies".string
required
Must be
"delete".string
required
The UUID of the worker genie to delete.
Run worker genie
Triggers a manual run of a worker genie. The run executes asynchronously and results can be retrieved via run history.string
required
Must be
"worker-genies".string
required
Must be
"run".string
required
The UUID of the worker genie to run.
object
Get run history
Retrieves the execution history for a worker genie or all worker genies.string
required
Must be
"worker-genies".string
required
Must be
"runs".string
Optional worker genie UUID. If omitted, returns runs for all genies.
array
Test credential
Tests a credential before or after storing. Can test an already-stored credential by name, or test a new credential value before committing it. Optionally makes a test HTTP request to verify the credential works.string
required
Must be
"worker-genies".string
required
Must be
"test-credential".object
required
object
Store credential
Stores an encrypted API credential that worker genies can use during runs. Credentials are encrypted at rest using AES-GCM.string
required
Must be
"worker-genies".string
required
Must be
"store-credential".object
required
List credentials
Lists all stored credentials for the authenticated user. Secret values are never returned.string
required
Must be
"worker-genies".string
required
Must be
"list-credentials".array
Delete credential
Deletes a stored credential by ID.string
required
Must be
"worker-genies".string
required
Must be
"delete-credential".string
required
The UUID of the credential to delete.

