It appears that the list of "primary ids" for databases, shells, ftp, etc. have unique ids that are needed for subsequent function calls to delete or update them. However, there lacks a method to list such IDs. These are available to web users by inspecting the HTML markup; they might be query-able via a lower level SQL query. I'd list to suggest a high-level function to query existing IDs either by server, domain, user, or combination thereof; this would allow us to better utilize the API functions for update and delete without having to resort to other means to obtain such ids.