Custom post type – permalink

When you register your post type you can set the archive page slug to anything you want via the rewrite or has_archive arguments.

If you want single events to have the same slug as the archive, you can set both via:

'rewrite' => array( 'slug' => 'foo' )

Or if you want the archive to have a different slug, set that separately via has_archive:

'has_archive' => 'foo'