How to delete iPhone calendar events that reference addressbook URLs?

In my iPhone calendar (iPhone 13 Pro, iOS 16.4.1) I have a series of events that reference URLs to addressbook://<xyz123...>

There are other events in the same calendar that I do not want to lose so deleting the calendar isn't an option.

The "Delete" command does not appear in the Event Details section.

How do I delete these events?

iPhone 13 Pro, iOS 16

Posted on Apr 28, 2023 03:14 AM

Reply
7 replies

Apr 29, 2023 02:35 PM in response to RayfromFremont

Hi RayfromFremont,


To confirm, is this an iCloud calendar? If so, visit iCloud.com from a web browser, sign in and follow the steps below to see if you have the option to delete the event there.


"You can manually delete an event. You can also set Calendar preferences to hide past events automatically.

In Calendar on iCloud.com, do any of the following:

  • Delete an event you own: Double-click the event to select it, then click Delete.
  • If you invited anyone to the event or if it belongs to a shared calendar, an alert appears giving you the option to notify participants of the cancellation.
  • If the event is a recurring one, an alert appears giving you the option to delete only this event or all future occurrences of the event.
  • Delete an event you’re invited to: Double-click the event to select it, then decline the event.
  • Set Calendar to automatically hide past events: Click the Show Actions menu in the bottom-left corner, then choose Preferences. In the Advanced pane, select “Hide events n-days after theyʼve passed,” then enter the number of days.
  • To show hidden events, deselect the same option."


If this is not an iCloud account, you may need to access the calendar on the web in the same manner for whomever hosts the calendar and check for options to delete the event there.


Cheers!

Apr 30, 2023 10:00 AM in response to ShannonM1

Hello ShannonM1,

Thank you! Your question prompted me to take another look at this and I now have a solution.


Some background info: AddressBook goes back many years, to at least 2010, and it was deprecated with El Capitan (masOS 10.11) and replaced with Contacts in Sierra (10.12).


As I looked at these events they all seemed to be birthday events that originated from contacts in the old Apple AddressBook app. My earlier statement that I have other events in this calendar that I didn't want to lose was incorrect. Turns out that I had two calendars of the same colour and I didn't realize that the other was also selected; so, that "problem" was an error on my part.


Some prior version of MacOS converted these AddressBook birthdays into a calendar each with their unique URL back to AddressBook. I have no idea when or how that happened.


Now that i know that these, and only these, unwanted events are all in the same calendar I deleted that calendar – problem solved.


It still puzzles me why the "Delete" function is not an option for these events. I hope that in the future Apple allows the user to delete any event in a calendar and delete repeating events into the past as well as the future.


Thanks again!

Apr 30, 2023 03:18 AM in response to DerekM87

Hello and thanks for the reply.

This is not an iCloud calendar and these events were never on the web.

AddressBook is an old Apple app that preceded the Contacts app. Somehow these events became embedded in my Calendar and have reminded there long after the AddressBook app was retired, hence the addressbook://<xyz123...> URL's.

I've tolerated them being there for many years, but now I want to clean up my calendars.

Any other ideas would be appreciated.

Apr 30, 2023 09:56 AM in response to Lawrence Finch

Hello,

That is a very good idea thank you, I hadn't thought about moving events to another calendar. However, before i saw your reponse i solved it another way. Essentially similar to your idea. I determined that all the unwanted events were in the same calendar and only the unwanted events and just deleted the calendar. See my response below to another poster for more detail.

Thanks for your reply.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to delete iPhone calendar events that reference addressbook URLs?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.