Το GraphQL επιστρέφει πάντα HTTP 200 για ένα επιτυχημένο transport· τα προβλήματα αναφέρονται στο σώμα της απάντησης, όχι στον κωδικό κατάστασης. Μια απάντηση έχει δύο κλειδιά ανώτατου επιπέδου: data και errors, και μπορούν να υπάρχουν και τα δύο ταυτόχρονα — αυτό είναι μερικά δεδομένα (partial data).
