4.1 Sync direction (one-way sync)

By default, org-caldav does two-way syncing, that means it does not matter where and how you change an entry. You can also move Org entries freely from one file to another, as long as they are all listed in org-caldav-files.

To do one-way sync only, set org-caldav-sync-direction to 'org->cal or 'cal->org, depending on which direction you’d like to have. If you choose 'org->cal, then org-caldav-inbox won’t matter and can be nil. Likewise, if you choose 'cal->org, then org-caldav-files will be ignored and only the calendar will be imported into the inbox.

WARNING: It is NOT safe to switch the same calendar between 1-way and 2-way sync modes. Doing so may cause unexpected behavior, such as deleting all events in the calendar.