সফল transport-এর জন্য GraphQL সবসময় HTTP 200 ফেরত দেয়; সমস্যাগুলো status code-এ নয়, response body-তে জানানো হয়। একটি response-এ দুটি top-level key থাকে: data এবং errors, আর দুটোই একসাথে থাকতে পারে — এটাই partial data।
Partial data + errors array
কোনো একটি field-এর resolver throw করলে সেই field হয়ে যায়, -এ একটি entry যোগ হয়, কিন্তু বাকি প্রতিটি field তখনও resolve হয়। Client যা সফল হয়েছে তা পায়, সাথে যা ব্যর্থ হয়েছে তার বর্ণনাও পায়।
