PUT Request: ID in body or URI?

In general: PUT should be idempotent and mirror behavior of GET