Skip To Content



Checks to see if a license is available to be checked out for a specific type of extension.

Learn more about licensing and extensions


CheckExtension (extension_code)
ParameterExplanationData Type

Keyword for the extension product that is being checked.

  • 3DArcGIS 3D Analyst extension
  • AeronauticalArcGIS for Aviation: Charting
  • AirportsArcGIS for Aviation: Airports
  • ArcScanArcScan
  • BathymetryArcGIS for Maritime: Bathymetry
  • BusinessArcGIS Business Analyst
  • DataReviewerArcGIS Data Reviewer for Desktop
  • DataInteroperabilityArcGIS Data Interoperability extension for Desktop
  • DefenseEsri Defense Solution
  • FoundationEsri Production Mapping
  • GeoStatsArcGIS Geostatistical Analyst extension
  • ImageAnalystImage Analyst
  • JTXArcGIS Workflow Manager for Desktop
  • LocationReferencingArcGIS Pipeline Referencing or Esri Roads and Highways
  • LocateXTLocateXT extension
  • NauticalArcGIS for Maritime: Charting
  • NetworkArcGIS Network Analyst extension
  • SchematicsArcGIS Schematics extension
  • SMPAsiaPacificStreetMap Premium Asia Pacific
  • SMPEuropeStreetMap Premium Europe
  • SMPJapanStreetMap Premium Japan
  • SMPLatinAmericaStreetMap Premium Latin America
  • SMPMiddleEastAfricaStreetMap Premium Middle East Africa
  • SMPNorthAmericaStreetMap Premium North America
  • SpatialArcGIS Spatial Analyst extension
  • TrackingArcGIS Tracking Analyst extension
Return Value
Data TypeExplanation

There are four possible returned values for CheckExtension:

  • AvailableThe requested license is available to be set.
  • UnavailableThe requested license is unavailable to be set.
  • NotLicensedThe requested license is not valid.
  • FailedA system failure occurred during request.

Related topics