POST validates the incoming request and returns the created resource