The Geordie Shore star and former Celebrity Big Brother winner - real name Scott Timlin - was questioned and released by police on Monday, 30 May after being spotted with the air weapon in a public place.
According to The Sun, the incident happened in Newcastle in early May.
Now, his rep has confirmed the incident in a statement released to Daily Mail, saying the event leading to his caution had been meant as a "mindless piece of fun" and Scotty, 28, understands it was "foolish" and he's apologetic.
"This was meant to be a mindless piece of fun, but Scott realises how foolish it was and apologises for wasting police time," said the spokesperson.
"Scott complied with police and was cautioned and released."
Scotty has not tweeted about the incident since it was made public, but did hint at trouble on Monday when he told fans: "Well that was a horrendous six hours."
Reveal contacted Scotty's rep for comment.
A police rep said: "On Monday, May 30, a 28-year-old man was arrested and given a caution for possession of an air weapon in a public place."