¿Cuál es el mejor estado de error? El código debe enviarse al cliente si el servidor dependiente proporciona datos nulos.
Creo que debido a su error relacionado con el servidor, debería venir en 5xx, pero no estoy seguro de qué 5xx se puede dar.