Documentation · API reference
POST/api/v1/me/account

Act in another of your accounts

Act in another of your accounts.

What to send

AccountChoice Which of one's accounts to act in from now on.

account
stringneeded

The answer

Status 200

Me

account_id
stringneeded
account_name
stringneeded
accounts
list of MeAccountEvery account they are in. One is the account this answer is about; a person in one account has one here.
email
stringneeded
features
FeatureSetneeded
invite_needed
booleanAnother account of theirs needs an invite code (doc/invites.md).
may
list of stringWhat this request may do: `read`, `events`, `manage`, `visitors`, `own`. A page hides what would be refused.
name
stringWhat they are called. Empty until they say.
operator
booleanWhoever runs this tidekeeper: the operator's console is theirs.
role
stringneeded
second_step_missing
booleanThe account's owner asked that every member has a second step at sign-in, and this member has not set one up.
some_sites
booleanGiven some of the account's sites, not all.
user_id
stringneeded

Asking

With your token from Settings
curl -X POST https://tidekeeper.eu/api/v1/me/account \
    -H "Authorization: Bearer $TIDEKEEPER_TOKEN" \
    -H "Content-Type: application/json" \
    -d '{"account": "…"}'
With your token from Settings
const answer = await fetch("https://tidekeeper.eu/api/v1/me/account", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.TIDEKEEPER_TOKEN}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"account": "…"}),
}).then((r) => r.json());