Well, this is some subjective, but I think I'll let the API as GET request. You're not creating or updating the price (your main entity), auditing it's just a side effect.
Also you can think, as a developer who doesn't know about the auditing process and consumes your API, getting information using POST can be weird.