O GraphQL sempre retorna HTTP 200 para um transporte bem-sucedido; os problemas são reportados no corpo da resposta, não no status code. Uma resposta tem duas chaves de topo: data e errors, e ambas podem estar presentes ao mesmo tempo — isso é dado parcial.
Dado parcial + o array de errors
Se o resolver de um campo lança uma exceção, aquele campo vira , uma entrada é adicionada a , mas todos os outros campos ainda resolvem. O cliente recebe o que teve sucesso mais uma descrição do que falhou.
