← API reference
Mutation / devices

createEdgeAppInstallation

Create a edgeApp installation. Validates the edgeApp exists in this tenant and isn't DRAFT, that the controller exists, that an optional bot user exists, and variables against the edgeApp's configSchema (when set); pushes config.update to the target controller. Requires edge_app_installation:write permission.

Arguments

Installation definition

Returns UpsertEdgeAppInstallationPayload!

Explore in a view

Device Fleet
View exact SDL
"""
Create a edgeApp installation. Validates the edgeApp exists in this tenant and isn't DRAFT, that the controller exists, that an optional bot user exists, and `variables` against the edgeApp's configSchema (when set); pushes config.update to the target controller. Requires edge_app_installation:write permission.
"""
createEdgeAppInstallation(
  """Installation definition"""
  input: CreateEdgeAppInstallationInput!
): UpsertEdgeAppInstallationPayload! @topic(names: ["devices"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.