You indeed have to unlock waypoints before they show up in the list, via the UnlockWaypoint() Osiris API. Before you can unlock a waypoint, you have to register it via RegisterWaypoint(). You can also open the waypoint menu at the same time or later by calling OpenWaypointUI().