본문으로 건너뛰기

가입 완료

첫 로그인에서 개인 또는 팀 조직을 만들고 로그인합니다

POST /v1/auth/signup

인증

가입 토큰 쿠키 xci_signup(이메일 또는 Google 확인 뒤 30분) 또는 본문 signup_token, 콘솔 세션 쪽 요청이라 같은 출처의 Origin(또는 Referer) 헤더가 있어야 합니다, 없으면 403 insufficient_permission(cross-site request blocked)입니다

요청 본문

필드타입필수설명
kindpersonal | team필수조직 종류, 나중에 바꿀 수 없습니다
organization_namestring조직 이름(80자 이하), 없으면 이름 또는 이메일
namestring표시 이름(80자 이하)

응답

201

세션 쿠키를 심고 호출자 확인 모양의 본문을 돌려줍니다, 사용자, 소유자 역할의 조직, 티어 1 행, 기본 워크스페이스 Default가 한 번에 만들어집니다

오류

HTTP코드뜻
400invalid_requestkind 또는 이름 검증 실패
400invalid_login가입 토큰이 없거나 만료, 사용됨
409conflict이미 계정이 있는 이메일

예시

curl -X POST "https://xenoci.com/api/runner/v1/auth/signup" \
  -H "Origin: https://xenoci.com" \
  -H "Content-Type: application/json" \
  -b cookies.txt -c cookies.txt \
  -d '{"kind":"team","organization_name":"Acme","name":"김개발"}'

다음 단계