GraphQL จะส่งคืน HTTP 200 เสมอเมื่อการรับส่งข้อมูล (transport) สำเร็จ ปัญหาต่าง ๆ ถูกรายงานใน body ของ response ไม่ใช่ที่ status code response มี key ระดับบนสุดสองตัวคือ data และ errors ซึ่งอาจปรากฏพร้อมกันได้ — นั่นคือ partial data (ข้อมูลบางส่วน)
Partial data + array errors
หาก resolver ของ field หนึ่งโยน error ออกมา field นั้นจะกลายเป็น และมีรายการถูกเพิ่มเข้าไปใน แต่ field อื่น ๆ ทั้งหมดยังคง resolve ได้ตามปกติ client จะได้ทั้งส่วนที่สำเร็จพร้อมคำอธิบายว่าส่วนใดล้มเหลว
