JSON содержит массив объектов, но вы рассматриваете его, как будто это один объект:
import sys, json; print(json.load(sys.stdin)["id"])
Вы в основном говорите "вот коллекция объектов, дайте мне идентификатор объекта ". Это не имеет смысла.
Если вы предполагаете, что вам нужен только идентификатор первого объекта в массиве, вы можете использовать это:
import sys, json; print(json.load(sys.stdin)[0]["id"])