- URL:
- https://<root>/system/upgrades/available
- Methods:
POST- Version Introduced:
- 10.9
Access requirements
Required privileges
The Enterprise Administrator API requires privilege-based access. An administrator must be assigned a specific user privilege, or role, to access any given endpoint. Listed below are the user privileges or roles an administrator can be assigned that provides access to this endpoint. If multiple privileges are listed, only one needs to be assigned to gain access.
Tokens
This API requires token-based authentication. A token is automatically generated for administrators who sign in to the Enterprise Administrator API directory's HTML interface. Tokens generated in this way are stored for the entirety of the session.
Those accessing the API directory outside of the HTML interface will need to acquire a session token from the generate operation in the Enterprise Directory API. For security reasons, all POST requests made to the Enterprise Administrator API must include a token in the request body.
Description
The available operation returns the version manifest, a cumulative list of release and patch versions that have been made available to an ArcGIS Enterprise organization. The version manifest is a JSON array of version objects, with each object containing the following properties:
- A
newbinary property (Licenses Required trueorfalse) specifying if the patch or release requires new licenses. - The
releasenumber for the update.Build - A
descriptionof the update that outlines the changes being applied to the deployment. - The
updatetype (releaseorpatch). - The
versionnumber of the deployment, which reflects whether the patch or release is applied. - A
urladdress that represents the external link pointing to the detailed information about the patch. This link is not valid for release upgrades. - The
previousnumber for the update.Build - Any
releaseinformation included with the update.Notes - The
buildnumber for the update. - The
previousnumber that the patch or release builds on.Version - The
nameof the patch or release. - A
containersJSON array that specifies the name, image, and checksum value of affected containers. - A unique
idvalue associated with each patch or release. - The
releaseddate of the patch or release, represented in milliseconds from epoch (Unix time).
When performing an upgrade, the ID associated with a patch or upgrade is passed through as the input value for the version parameter.
Request parameters
| Parameter | Details |
|---|---|
| The response format. The default format is Values: |
Example usage
The following is a sample POST request for the available operation:
POST /<context>/admin/system/upgrades/available HTTP/1.1
Host: organization.example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: []
f=pjson&token=HRozb6bnTL6gfA-SJO-IxhfLgJrioK1KJdMLWmCE5HjHWz9U3fOiFv3-HkgPZqsLljTkk2WDENGt5fjho5s39e_mZL5At60UvJPoNnC5O2sv2HTlumG7TsYfbtnokpWmS6-lf8XoQpSKusZwmxIkEMP-yE0Wxrj8o9sWKi29J-pxzkoCDhoUfdLt6NnBWxhESpegh8BzNcEruqxuDQD-JRmaTsbRDaBHTQTePMzQePhXl7KcEG9Cfkw2sa7P1W1eJSON Response example
The response example below demonstrates a version manifest returned by the available operation when patches and releases are available to be installed:
{
"patches": [
{
"newLicensesRequired": false,
"releaseBuild": "1089",
"description": "",
"type": "patch",
"version": "10.9.0",
"url": "https://support.esri.com/download/7443",
"previousBuild": "1089",
"releaseNotes": "",
"build": "1090",
"previousVersion": "10.9.0",
"name": "Overview Patch for ArcGIS Enterprise",
"containers": [
{
"image": "enterprise-admin:dev-stable-1089",
"name": "ENTERPRISE_ADMIN_API",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "help:dev-stable-1089",
"name": "HELP",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "enterprise-admin-tools:dev-stable-1089",
"name": "ADMIN_TOOLS",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-nginx-web:dev-stable-1089",
"name": "WEB_PROXY",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
}
],
"id": "pat_345432_1090",
"released": 1618540600000
}
],
"releases": [
{
"newLicensesRequired": false,
"description": "",
"type": "release",
"version": "10.9.0",
"url": "https://support.esri.com/download/7443",
"releaseNotes": "",
"build": 3000,
"previousVersion": "10.9.0",
"name": "ArcGIS Enterprise on Kubernetes 10.9.0",
"containers": [
{
"image": "enterprise-admin:dev-stable-1089",
"name": "ENTERPRISE_ADMIN_API",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-postgresql:dev-stable-1089",
"name": "STORE_POSTGRES",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-minio:dev-stable-1089",
"name": "STORE_MINIO",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "relational-datastore:dev-stable-1089",
"name": "STORE_RELATIONAL",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-elasticsearch:dev-stable-1089",
"name": "STORE_SBDS",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-ignite:dev-stable-1089",
"name": "STORE_IGNITE",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "sharing:dev-stable-1089",
"name": "PORTAL_SHARING_API",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "home:dev-stable-1089",
"name": "PORTAL_HOME_APP",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "manager:dev-stable-1089",
"name": "MANAGER_APP",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "jsapi:dev-stable-1089",
"name": "PORTAL_JSAPI",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "catalog-server:dev-stable-1089",
"name": "CATALOG_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "config-factory-server:dev-stable-1089",
"name": "CONFIG_FACTORY_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "map-server:dev-stable-1089",
"name": "MAP_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "geocode-server:dev-stable-1089",
"name": "GEOCODE_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "geometry-server:dev-stable-1089",
"name": "GEOMETRY_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "image-server:dev-stable-1089",
"name": "IMAGE_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "gp-proxy-server:dev-stable-1089",
"name": "GPPROXY_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "gp-server:dev-stable-1089",
"name": "GP_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "sds-feature-server:dev-stable-1089",
"name": "SDS_FEATURE_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "tile-server:dev-stable-1089",
"name": "TILE_SERVER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-prometheus:dev-stable-1089",
"name": "PROMETHEUS",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-kibana:dev-stable-1089",
"name": "KIBANA",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-filebeat:dev-stable-1089",
"name": "FILEBEAT",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "enterprise-rabbitmq:dev-stable-1089",
"name": "RABBITMQ",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "help:dev-stable-1089",
"name": "HELP",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "enterprise-admin-tools:dev-stable-1089",
"name": "ADMIN_TOOLS",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "enterprise-admin-tools:dev-stable-1089",
"name": "UPGRADER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "portal-content-template:dev-stable-1089",
"name": "PORTAL_CONTENT_TEMPLATE",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "postgres-upgrade-tools:dev-stable-1089",
"name": "POSTGRES_UPGRADER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-ingress-controller:dev-stable-1089",
"name": "INGRESS_CONTROLLER",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "apps:dev-stable-1089",
"name": "PORTAL_APPS",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-busybox:dev-stable-1089",
"name": "BUSYBOX",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-disaster-recovery:dev-stable-1089",
"name": "DISASTER_RECOVERY",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "arcgis-nginx-web:dev-stable-1089",
"name": "WEB_PROXY",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
},
{
"image": "web-style:dev-stable-1089",
"name": "PORTAL_WEB_STYLE_APP",
"checksum": "d8203f62486387d4abeb2b32ab59e2541e79bd4b8cbaee2366219bacd2f207cb"
}
],
"id": "rel_234567_3000",
"previousReleaseBuild": "1089",
"released": 1618540600000
}
]
}The following response is returned when no patch or release is available to install:
{
"patches": [],
"releases": []
}