Abdullah bin Umar reported,

The Messenger of Allah ﷺ set out to perform Umrah, but the disbelievers of Quraysh blocked him from reaching the House. So he sacrificed his offering and shaved his head at Hudaybiyah, and he made an agreement with them that he would perform Umrah the following year, that he would not carry weapons against them except swords, and that he would not stay in Mecca longer than they wished.The following year he performed Umrah and entered Mecca according to the terms he had settled with them. After he had stayed there three days, they ordered him to leave, and he departed.

Bukhari 2701

Sahih

حدثنا محمد بن رافع حدثنا سريج بن النعمان حدثنا فليح عن نافع

عن ابن عمر رضي الله عنهما

أن رسول الله ﷺ خرج معتمرا فحال كفار قريش بينه وبين البيت فنحر هديه وحلق رأسه بالحديبية وقاضاهم على أن يعتمر العام المقبل ولا يحمل سلاحا عليهم إلا سيوفا ولا يقيم بها إلا ما أحبوا فاعتمر من العام المقبل فدخلها كما كان صالحهم فلما أقام بها ثلاثا أمروه أن يخرج فخرج

البخاري 2701صحيح
Contents
Reference
Commentary
Ayat
Collection
Sahih Bukhari
Book
Reconciliation
Chapter
Reconciliation with the polytheists
Numbering
Darussalam 2701
Bukhari 2701