⚠️ Experimental — Looks up a Guild deployment-catalog application by app_name (slug). Returns catalog metadata and installation state (configured). When provider workspace_id is set, the lookup is scoped to that workspace.
data "sg_app" "example" {
app_name = "aios-sre"
}
output "app_configured" {
value = data.sg_app.example.configured
}
output "app_remote_runners" {
value = data.sg_app.example.remote_runners
}
app_name (String) Unique application identifier (slug) from the deployment catalog.app_token (String, Sensitive) Secure token for the app to authenticate with the control plane (present when configured).app_version (String) Installed or catalog version.attached_workflows (List of String) Legacy operator-attached Guild workflow names.category (String) Application category label from the catalog.configured (Boolean) True when the app is installed and configured for the current owner.description (String) Application description from the catalog.display_name (String) Human-readable application name.enabled (Boolean) Whether this installed app is visible on the app rail.id (String) Server-assigned installation UUID when configured.installed_at (String) RFC3339 timestamp when the app was installed.integrations (List of String) Tenant Guild integration names bound to this app installation.mcp_url (String) Streamable HTTP MCP endpoint URL when advertised by this app.remote_runners (List of String) Remote runner IDs attached to this app installation.status (String) Installation status when configured.updated_at (String) RFC3339 timestamp of the last configuration update.workflow_assignments (Attributes List) Purpose-scoped custom workflow assignments for the installation. (see below for nested schema)workflow_purposes (Attributes List) Manifest-declared replaceable purposes and provisioned default workflows. (see below for nested schema)workflow_assignmentsRead-Only:
is_default (Boolean) Whether this workflow is the default for its purpose.purpose (String) App-declared purpose ID.workflow_name (String) Assigned approved Guild workflow name.workflow_purposesRead-Only:
purpose (String) Machine-readable workflow purpose ID declared by the app manifest.workflow_name (String) Provisioned default workflow name for this purpose.