GraphQL sentiasa memulangkan HTTP 200 untuk pengangkutan yang berjaya; masalah dilaporkan dalam badan respons, bukan kod status. Satu respons mempunyai dua kunci peringkat atas: data dan errors, dan kedua-duanya boleh hadir serentak — itulah yang dipanggil data separa (partial data).
