대기 중인 초대로 등록

POST /auth/signup

로컬/개발 전용으로 비밀번호 사용자를 생성하며, 코드 일치 대기 중인 초대를 적용하기 전에 초대 코드를 입력하도록 합니다.

application/json

body 필수 사항

등록 요청

  • 이메일 문자열 필수 사항
  • invitation_code 문자열 필수 사항
  • 이름 문자열
  • PWD 문자열 필수 사항

응답

  • 201 application/json

    생성됨

    응답 속성 숨기기 응답 속성 표시 객체
    • created_at 문자열
    • 이메일 문자열

      사용자 이메일, 표시 전용으로 확인되었습니다.

    • 이름 문자열

      사용자가 제공한 표시 이름입니다. 기록 에 아무 것도 없으면 비어 있습니다.

    • org_ids array[string]
    • 조직 배열[객체]

      표시 이름이 있는 조직 멤버십 조직 ID와 유사합니다.

      조직 속성 숨기기 조직 속성 표시 객체
      • 이름 문자열
      • org_id 문자열
    • role_assignments 배열[객체]

      범위가 지정된 역할 할당만 해당

      role_assignments 속성 숨기기 role_assignments 속성 표시 객체
      • org_id 문자열
      • PROJECT_ID 문자열
      • 역할 문자열
    • updated_at 문자열
    • user_id 문자열

      Stable user _id (hex) — 표준 사용자 식별자입니다.

  • 400 application/json

    잘못된 요청

    응답 속성 숨기기 응답 속성 표시 객체
    • 코드 문자열
    • 오류 문자열
    • Success 부울
  • 403 application/json

    Forbidden

    응답 속성 숨기기 응답 속성 표시 객체
    • 코드 문자열
    • 오류 문자열
    • Success 부울
  • 409 application/json

    충돌

    응답 속성 숨기기 응답 속성 표시 객체
    • 코드 문자열
    • 오류 문자열
    • Success 부울
  • 500 application/json

    내부 서버 오류

    응답 속성 숨기기 응답 속성 표시 객체
    • 코드 문자열
    • 오류 문자열
    • Success 부울
POST /auth/signup
curl \
 --request POST 'https://agentengine.mongodb.com/auth/signup' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{
  "email": "string",
  "invitation_code": "string",
  "name": "string",
  "pwd": "string"
}'
요청 예시
{
  "email": "string",
  "invitation_code": "string",
  "name": "string",
  "pwd": "string"
}
응답 예시(201)
{
  "created_at": "string",
  "email": "string",
  "name": "string",
  "org_ids": [
    "string"
  ],
  "organizations": [
    {
      "name": "string",
      "org_id": "string"
    }
  ],
  "role_assignments": [
    {
      "org_id": "string",
      "project_id": "string",
      "role": "string"
    }
  ],
  "updated_at": "string",
  "user_id": "string"
}
응답 예시(400)
{
  "code": "string",
  "error": "string",
  "success": true
}
응답 예시(403)
{
  "code": "string",
  "error": "string",
  "success": true
}
응답 예시(409)
{
  "code": "string",
  "error": "string",
  "success": true
}
응답 예시(500)
{
  "code": "string",
  "error": "string",
  "success": true
}