Be able to pull all current sites.
Pull a site for each account.
Programmatically create a site. There is no need to have a login to create one.
Change the status of the website to either active or inactive.
Just like creating a new website, you do not have to login to remove a website. Do so programmatically.
Pull leads/data into other systems.
Be able to filter through data as you want to.