GraphQL წარმატებული transport-ისთვის ყოველთვის აბრუნებს HTTP 200-ს; პრობლემები პასუხის სხეულში აისახება და არა სტატუს-კოდში. პასუხს აქვს ორი ზედა დონის გასაღები: data და errors, და ორივე შეიძლება ერთდროულად იყოს წარმოდგენილი — ეს არის ნაწილობრივი მონაცემი.
ნაწილობრივი მონაცემი + errors მასივი
თუ ერთი ველის resolver გადააგდებს შეცდომას, ის ველი ხდება, -ში ჩანაწერი ემატება, მაგრამ დანარჩენი ყველა ველი მაინც წყდება. კლიენტი იღებს იმას, რაც წარმატდა, პლუს იმის აღწერას, რაც ჩავარდა.
