- URL:
 - https://<root>/<serviceName>/NetworkDiagramServer/queryConsistencyState
 - Methods:
 POST- Version Introduced:
 - 10.6
 
Description
The query operation returns the diagram consistency state for each of the diagram names specified in input. It is performed on a Network Diagram Service resource.
Request parameters
| Parameter | Details | 
|---|---|
  | 
 The name of the geodatabase version. Syntax:  Example:   | 
  | 
 The token (guid) used to lock the version. Syntax:  Example:   | 
  | 
 The session moment. Syntax:  Example:   | 
 (Required)  | An array of strings, each one corresponding to a diagram name, for which you want to get the consistency state. Syntax:  Example:   | 
  | 
 The response format. The default response format is html. Values:   | 
Example usage
Retrieve the consistency state for two diagrams called Basic_RMT001 and DiagramTest1 in version QBV1:
- 
URL:
https://myserver.esri.com/server/rest/services/Naperville/Network Diagram Server/query Consistency State  - 
Parameters
Use dark colors for code blocks Copy gdbVersion=ABV1 sessionId= moment= diagramNames=["Basic_RMT001","DiagramTest1"] f=pjson - 
Sent URL (GET):
https://myserver.esri.com/server/rest/services/Naperville/Network Diagram Server/query Consistency State?gdb Version=ABV1&session Id=&moment=&diagram Names=%5B%22Basic_ RMT001%22%2C%22Diagram Test1%22%5D&f=pjson  
JSON Response syntax
A JSON object returning the list of each input diagram name with its consistency state:
{
 "< diagramName1 >": < diagramName1_DiagramConsistencyState >,
 ...,
 "< diagramNameN >": < diagramNameN_DiagramConsistencyState >
}With <DiagramConsistencyState>=<"esri
JSON Response example
{
 "Basic_RMT001": "esriDiagramNotConsistentWithTopology",
 "DiagramTest1": "esriDiagramIsConsistent"
}