work in progress
renamed post => data and get => parameter
renamed post => data and get => parameter
removed validation and check for keys, should be done by Specifications!