# Managing Host Accounts ## List event hosts - [GET /hosts](https://docs.ticketingevents.com/openapi/managing-host-accounts/list_hosts.md): Retrieve a list of registered event hosts that match the given criteria. ## Create an event host - [POST /hosts](https://docs.ticketingevents.com/openapi/managing-host-accounts/create_host.md): Create a new host which can list events, sell tickets, book advertising, or request add-on services through TickeTing. The authorising user account is automatically added to the event host's list of administrators upon creation. ## Retrieve host details - [GET /hosts/{host}](https://docs.ticketingevents.com/openapi/managing-host-accounts/retrieve_host.md): Retrieve the registration details of the specified host. ## Update host details - [PUT /hosts/{host}](https://docs.ticketingevents.com/openapi/managing-host-accounts/update_host.md): Change the registered details of the specified event host ## Remove an event host - [DELETE /hosts/{host}](https://docs.ticketingevents.com/openapi/managing-host-accounts/delete_host.md): Completely remove a registered event host from the system. The host will no longer be able to list events, sell tickets, book advertising, or request add-on services through TickeTing. Any existing events listed under the removed host account will still be active in the system, and any tickets sold will remain valid. ## List host administrators - [GET /hosts/{host}/administrators](https://docs.ticketingevents.com/openapi/managing-host-accounts/list_host_administrators.md): Retrieve a list of user accounts that have been granted administrative access to the specified event host ## Grant administrative access - [POST /hosts/{host}/administrators](https://docs.ticketingevents.com/openapi/managing-host-accounts/add_host_administrator.md): Grant the specified user account administrative access to the requested event host. Administrative access can only be granted by a user that has already been made a host administrator. ## Revoke administrative access - [DELETE /hosts/{host}/administrators](https://docs.ticketingevents.com/openapi/managing-host-accounts/remove_host_administrator.md): Revoke administrative access to the requested event host from the specified user account. Administrative access can only be revoked by a user that has already been made a host administrator. ## List hosted events - [GET /hosts/{host}/events](https://docs.ticketingevents.com/openapi/managing-host-accounts/list_host_events.md): Retrieve a list of all events registered by this event host. ## List host advertisements - [GET /hosts/{host}/advertisements](https://docs.ticketingevents.com/openapi/managing-host-accounts/list_host_advertisements.md): Retrieve a list of all advertisements created by this event host.