Firefighters arrived to find a 15-year-old boy with his entire arm stuck up the vending machine at the Genesis Training Centre on Glendale Rd, Glen Eden.
Specialist tools were used to free him.
Earlier, fire service communication shift inspector Jaron Phillips said the boy’s “whole arm is up the Coke vending machine”.
Glen Eden resident Marty Williams, who lives across the road from the training centre, says there was plenty of activity on the street.
“First, a fire truck arrived and parked in the driveway and rushed inside. Then another fire truck arrived. Then an ambulance arrived.
“In between it all we’ve got two rubbish trucks trying to load bins in the street. It was classic, because who arrived next? The Coca-Cola truck,” he said.
“I feel sorry for the boy, but you’ve got to laugh.”