GraphQL uvijek vraća HTTP 200 za uspješan transport; problemi se prijavljuju u tijelu odgovora, a ne u statusnom kodu. Odgovor ima dva ključa najviše razine: data i errors, i oba mogu biti prisutna istovremeno — to su djelomični podaci.
Djelomični podaci + polje errors
Ako resolver jednog polja baci iznimku, to polje postaje , u se dodaje unos, ali sva ostala polja i dalje se razrješavaju. Klijent dobiva ono što je uspjelo plus opis onoga što je zakazalo.
