GraphQL vždy vrací pro úspěšný transport HTTP 200; problémy se hlásí v těle odpovědi, nikoli ve stavovém kódu. Odpověď má dva klíče nejvyšší úrovně: data a errors, a oba mohou být přítomny zároveň — to jsou částečná data.
Částečná data + pole errors
Pokud resolver jednoho pole vyhodí výjimku, dané pole se stane , do se přidá záznam, ale všechna ostatní pole se stále resolvují. Klient dostane to, co uspělo, plus popis toho, co selhalo.
