メインコンテンツまでスキップ

グループにメンバーを追加する

こちらは旧グループプランの内容です。

Flexible/Enterpriseプランをご利用の場合はこちらのページをご覧ください。

POST https://deploygate.com/api/organizations/{ORGANIZATION_NAME}/members

新しいユーザーをグループのメンバーに追加します。もしユーザーがDeployGateに登録されていない場合は招待メールを送付します。


Path Params

NameTypeRequiredDescription
ORGANIZATION_NAMEstringtrueグループ名

Body

NameTypeRequiredDescription
usernamestringfalseDeployGateのユーザ名
emailstringfalseDeployGateに登録しているメールアドレス、もしくは、招待状を送付する宛先アドレス
bodyに指定するパラメーター

ユーザーを招待する場合、username もしくは emailいずれか1つをクエリパラメータとして与えてください。

  • usernameを指定する場合、DeployGateに登録済みのユーザーの中から該当するユーザーが追加されます。
  • emailを指定する場合
    • DeployGateにユーザーとして登録されているメールアドレスの場合、該当ユーザーが追加されます。
    • DeployGateに未登録のメールアドレスの場合、指定されたメールアドレス宛に招待メールが送付されます。招待メール内の案内にしたがってサインアップをしていただき、登録が完了すると自動的に招待されたグループに追加されます。

Example

curl \
-X POST \
--url "https://deploygate.com/api/organizations/${ORGANIZATION_NAME}/members" \
-H "Accept: application/json" \
-H "Authorization: Bearer ${API_TOKEN}" \
--form-string "email=${EMAIL}"

Result 200

{
"error": false,
"message": "${EMAIL} was invited to ${ORGANIZATION_NAME}"
}

Result 400

{}