يعيد GraphQL دائمًا HTTP 200 لنقل ناجح؛ فالمشكلات تُبلَّغ في جسم الاستجابة، لا في رمز الحالة. تحتوي الاستجابة على مفتاحين على المستوى الأعلى: data و**errors**، ويمكن أن يوجدا معًا — وهذا هو البيانات الجزئية (partial data).
البيانات الجزئية + مصفوفة errors
إذا رمى resolver حقل واحد استثناءً، يصبح ذلك الحقل ، ويُضاف عنصر إلى ، لكن كل حقل آخر يظلّ يُحلّ. يحصل العميل على ما نجح مع وصف لما فشل.
