Added missing options to PUT and POST, will remove unnecessary after review.
Merge branch 'api' into put-post-input
Drop downs now sort of works in PUT and POST methods, needs refining.
Fixed parameter that was added twice.
Merge branch 'api' into put-post-input