Skip to main content

gameModelUpsertAutomation

Create or update an autonomous process ("automation" / NPC): a server-driven entry-point function bound to a trigger (schedule | event | manual), an optional run-as identity, a target/candidate selector, and a per-automation safety budget. The entry-point function must be marked autonomousInvocable. Idempotent on (app, name). Requires app-admin ('manage_apps').

gameModelUpsertAutomation(
input: UpsertAutomationInput!
): GmAutomation!

Arguments

gameModelUpsertAutomation.input ● UpsertAutomationInput! non-null input

The automation definition: app, name, entry-point function, target mode + selector, trigger/schedule, run-as identity, and safety budget.

Type

GmAutomation object

An autonomous process (automation / NPC): a server-driven entry-point function bound to a trigger (schedule or model activity) plus a safety budget and circuit-breaker state.