ドキュメント本文へスキップ
API

招待を承諾する

招待が与えるロールとアドレスでワークスペースに参加する。

POST/account/invitations/{invitationId}/accept

実際の呼び出しをワークスペースに対して実行します。

POST /account/invitations/{invitationId}/accept

招待が与えるロールとアドレスでワークスペースに参加する。

例

account:write が必要。activate を true にすると、アプリがその人のために開くワークスペースにもなる。本文は省略できる。

curl
curl -X POST "$OE/account/invitations/winv_6bb640f5b99e47deb758f1f5/accept" -H "$AUTH" \  -H "Content-Type: application/json" -d '{ "activate": true }'
レスポンス
{  "object": "invitation",  "id": "winv_6bb640f5b99e47deb758f1f5",  "accepted": true,  "workspaceId": "a8f3c2d1-6e4b-4c9a-b7d2-3f1e0c8a5b96",  "workspaceName": "Globex",  "addressesGranted": 2,  "domainsGranted": 0,  "activated": true}

メンバー全員に 2 要素認証でのログインを求めるワークスペースは、その人がアプリでオンにするまで 403 two_factor_required になる。

期限切れ、取り消し済み、または別のアドレス宛ての招待は 422 (invitation_expired、invitation_revoked、invitation_wrong_account) になり、もう待っていない招待は 404 invitation_not_found になる。

すでに承諾した招待をもう一度承諾しても成功し、何も変わらない。

リファレンス