A police officer was taken to hospital after being assaulted while on the job in South Auckland last night.