For the complete documentation index, see llms.txt. This page is also available as Markdown.

Errors

GraphQL can significantly enhance the power of your API Integration. To onboard, please reach out to your Account Manager for pricing information.

A GraphQL error is handled differently than a typical REST error. GraphQL will always return a status code of 200 - OK, but if an error occurs, an errors array will be returned in the response:

{
    "errors": [
        {
            "message": "Resource Not Found.",
            "locations": [
                {
                    "line": 2,
                    "column": 5
                }
            ],
            "path": [
                "entity"
            ]
        }
    ],
    "data": {
        "entity": null
    }
}

In this errors array, you will see a collection of error objects. The error object will define a message - what the error was that occurred, a location - where in the json structure the error occurred, and a path - the node in the json where the error occurred.

The response will also include any partial data that could be retrieved before the error occurred.

Last updated

Was this helpful?