(7) باب الصُّلْحِ مَعَ الْمُشْرِكِينَ
Narrated Ibn `Umar:
Allah's Messenger (ﷺ) set out for the `Umra but the pagans of Quraish prevented him from reaching the Ka`ba. So, he slaughtered his sacrifice and got his head shaved at Al-Hudaibiya, and agreed with them that he would perform `Umra the following year and would not carry weapons except swords and would not stay in Mecca except for the period they allowed. So, the Prophet (ﷺ) performed the `Umra in the following year and entered Mecca according to the treaty, and when he stayed for three days, the pagans ordered him to depart, and he departed.
Reference: Sahih al-Bukhari 2701
In-book reference: Book 53, Hadith 11
USC-MSA web (English) reference(deprecated numbering scheme): Vol. 3, Book 49, Hadith 864