email-address-from-account-id

Using the CoCalc API to get the email address of a user from their account_id

We assume you can do a basic query as explained in purchasing licenses.

If your API key is for an account with elevated privileges, i.e., an admin or partner, then you can get the email address associated with any account_id, as illustrated below.

NOTE: Some accounts in CoCalc do not have any email address associated to them, in which case this api call will return an email address of undefined. For example anonymous accounts have no identifying information at all. As another example, if a user creates an account using single-sign on via GitHub or Twitter, then they also may not have an email address, since GitHub and Twitter don’t provide email.

Email address of a user

Put the account_id below of the user whose email address you want to look up:

curl -sk -u $key: -H 'Content-Type: application/json' \
   -d '{"account_id":"a407dd35-c960-481c-123F-1238c868ff8b"}' \
   $url/accounts/get-email-address

Result:

{"email_address":"[email protected]"}