 # client --> hub
 API message2
     event      : 'create_project'
-    id         : undefined
-    title      : required
-    description: required
-    start      : false   # start running the moment the project is created -- uses more resources, but possibly better user experience.
+    fields:
+        id:
+            init  : undefined
+            desc  : 'A unique UUID for the query'
+        title     :
+            init  : required
+            desc  : 'project title'
+        description:
+            init  : required
+            desc  : 'project description'
+        start     :
+            init  : false
+            desc  : 'start running the moment the project is created -- uses more resources, but possibly better user experience'
     desc       : """
 Example:
   curl -u sk_abcdefQWERTY090900000000: -d title='MY NEW PROJECT' -d description='sample project' https://cocalc.com/api/v1/create_project

# client --> hub
API message2
    event        : 'delete_account'
    id           : undefined
    account_id   : required
    desc         : """
Example:


    id             : undefined

# client --> hub
API message2
    event          : 'change_password'
    fields:
        id:
            init  : undefined
            desc  : 'A unique UUID for the query'
        email_address:
            init  : required
            desc  : 'email address for account whose password is changed'
        old_password:
            init  : ""
            desc  : ''
        new_password:
            init  : required
            desc  : '6 characters or longer'
    desc           : """
Given email address and old password for an account, set a new password.

Example:
  curl -u sk_abcdefQWERTY090900000000: -d email_address= -d old_password= -d new_password 

"""

# hub --> client
# if error is true, that means the password was not changed; would
