These are all equivalent:
https://www.beeminder.com/api/v1/users/narthur.json?auth_token=[token]
https://www.beeminder.com/api/v1/users/me.json?auth_token=[token]
https://www.beeminder.com/api/v1/users/aliens.json?auth_token=[token]
They all seem to return the user who owns the token.
As are these:
https://www.beeminder.com/api/v1/users/narthur/goals.json?auth_token=[token]
https://www.beeminder.com/api/v1/users/me/goals.json?auth_token=[token]
https://www.beeminder.com/api/v1/users/aliens/goals.json?auth_token=[token]
They all return the tasks of the user who owns the token.
Are there any endpoints in the API that actually care about what you provide as the username?
I’m curious because I’m building a Beeminder wrapper in Python and I’m wondering if I can skip requiring a username and just rely on the user’s token.