API Stability Long-Term

The updatePackageFromRegistryV2() GraphQL mutation field may be used to update a package in a specified view in LogScale.

For more information on packages, see the Packages documentation page.

Syntax

Below is the syntax for the updatePackageFromRegistryV2() mutation field:

graphql
updatePackageFromRegistryV2(
     UpdatePackageFromRegistryInput: UpdatePackageFromRegistryInput!
   ): PackageUpdateResult!

Below is an example of how this mutation field might be used:

Show:
graphql
mutation {
  updatePackageFromRegistryV2(
     UpdatePackageFromRegistryInput: 
      {viewName: "humio",
       packageId: "humio/insights@0.0.14",
       conflictResolutions: [ { entityType: Dashboard, 
                                entityName: "Errors",
                                conflictResolution: Ours },
                              { entityType: Dashboard, 
                                entityName: "Hosts",
                                conflictResolution: Ours }],
       queryOwnershipType: Organization
      }
  )
  { package { id } }
}
Example Responses
Show:
json
{
  "data": {
    "updatePackageFromRegistryV2": {
      "package": {
        "id": "humio/insights@0.0.14"
      }
    }
  }
}

Given Datatypes

For UpdatePackageFromRegistryInput, there are a few parameters. Below is a list of them along with a description of each:

Table: UpdatePackageFromRegistryInput

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Mar 28, 2025
conflictResolutions[ConflictResolutionConfiguration]yes Long-TermA list of resolutions to any conflicts encountered. See ConflictResolutionConfiguration.
packageIdVersionedPackageSpecifieryes Long-TermThe unique identifier for the package. VersionedPackageSpecifier is a scalar.
queryOwnershipTypeQueryOwnershipTypeyesUserLong-TermOwnership of the query run by this filter alert. If value is User, ownership will be based on the runAsUserId field. See queryOwnershipType.
viewNameRepoOrViewNameyes Long-TermThe name of the view related to the package. RepoOrViewName is a scalar.

Returned Datatypes

The returned datatype PackageUpdateResult there is one parameter, and a few sub-parameter. Click on the link below to the parameter to see a table with the sub-parameters:

Table: PackageUpdateResult

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 27, 2024
packagePackage2yes Long-TermThe package that was updated. See Package2.