Introduction

This manual covers all status codes for errors and notifications that a Neo4j server may return to indicate the result of a Cypher request.

Starting from 5.23 for notifications and 5.25 for errors, Neo4j supports the GQL standard.
GQL is the new ISO International Standard query language for graph databases. Cypher®, Neo4j’s query language, supports most mandatory and a substantial portion of the optional GQL features (as defined by the ISO/IEC 39075:2024(en) - Information technology - Database languages - GQL Standard). For more information, see Cypher Manual → GQL conformance.

As part of this GQL compliance, Cypher also includes status codes that a GQL-compliant DBMS returns to indicate the outcome of a request. For more information on the GQL-status object framework for notifications and errors, see Server notifications and Server errors.