コンテンツにスキップ

アクティブチームの切り替え

POST
/dashboard/teams/switch

ユーザーのアクティブチームを切り替える。 切り替え後、新しいチームに対応した JWT access token と refresh token が発行される。 フロントエンドは返されたトークンで既存のトークンを置き換えること。

object
teamId
required

切り替え先のチーム ID

string
Example
01KMCCB2EM17AYNHY9AH1E7706

チーム切り替え成功。新しい JWT トークンペアが返される。

object
accessToken

切り替え先チームの JWT access token (15分有効)

string
refreshToken

新しい refresh token (7日有効)

string
team
object
id

チーム ID

string
name

チーム名

string
role

このチームにおけるユーザーのロール

string
Allowed values: owner member viewer

バリデーションエラー (teamId 未指定)

object
error
object
code
string
Example
VALIDATION_ERROR
message
string
Example
Invalid request body
status
integer
Example
400
upgradeUrl

URL to upgrade plan (only present for plan limit errors)

string
Example
https://app.manako.dev/billing

認証が必要

object
error
object
code
string
Example
VALIDATION_ERROR
message
string
Example
Invalid request body
status
integer
Example
400
upgradeUrl

URL to upgrade plan (only present for plan limit errors)

string
Example
https://app.manako.dev/billing

対象チームのメンバーではない / チームが停止中

object
error
object
code
string
Example
VALIDATION_ERROR
message
string
Example
Invalid request body
status
integer
Example
400
upgradeUrl

URL to upgrade plan (only present for plan limit errors)

string
Example
https://app.manako.dev/billing

チームが見つからない

object
error
object
code
string
Example
VALIDATION_ERROR
message
string
Example
Invalid request body
status
integer
Example
400
upgradeUrl

URL to upgrade plan (only present for plan limit errors)

string
Example
https://app.manako.dev/billing