GraphQL returnerer altid HTTP 200 for en vellykket transport; problemer rapporteres i svarets body, ikke i statuskoden. Et svar har to top-level-nøgler: data og errors, og begge kan være til stede på samme tid — det er partielle data.
Partielle data + errors-arrayet
Hvis ét felts resolver kaster en fejl, bliver det felt , en post tilføjes til , men alle andre felter resolves stadig. Klienten får det, der lykkedes, plus en beskrivelse af det, der fejlede.
