Skip To Content

Analyze Notebook

  • URL: https://<notebookserveradmin>/services/analyzeNotebook(POST only)
  • Required Capability:Administrator or Create and Edit ArcGIS Notebooks
  • Version Introduced:11.0

Description

The analyzeNotebook operation validates sources in a saved notebook using the input and output parameters for publishing the notebook as a web tool.

Note:

Notebook server administrators can analyze all notebooks; nonadministrative notebook users can only analyze notebooks they own.

Request parameters

ParameterDetails
itemId

The portal item ID of the notebook to analyze.

f

The response format. The default response format is html.

Values: html | json | pjson

Example usage

https://notebookserver.domain.com:11443/arcgis/admin/services/analyzeNotebook
itemId=5dbacb22922d4ead9b8b065f3ea448b8

JSON Response syntax

 {
  "errors": [<errors>],
  "warnings": [<warnings>],
  "messages": [<messages>],
  "status": "success"
}

JSON Response example when no itemID is provided

{
 "errors": ["An empty Notebook ItemID is not allowed for this operation."],
 "warnings": [],
 "messages": [],
 "status": "success"
}

JSON Response example with no input parameter and an invalid output parameter

 {
  "errors": [],
  "warnings": [
    "Unable to find webtool input parameter 'I2' in the Notebook.",
    "Invalid webtool output parameter."
  ],
  "messages": [],
  "status": "success"
}