현재 조직 바꾸기
콘솔 세션이 바라보는 조직을 바꿉니다, 여러 조직에 속한 사용자가 씁니다
PUT /v1/session/organization인증
콘솔 세션 전용(API 키로 부르면 403 consoleonly), 대상 조직의 멤버여야 합니다, 콘솔 세션 쪽 요청이라 같은 출처의 Origin(또는 Referer) 헤더가 있어야 합니다, 없으면 403 insufficientpermission(cross-site request blocked)입니다
요청 본문
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
organization_id | string | 필수 | 바꿀 조직 ID |
응답
200
조직 조회와 같은 Organization 본문
오류
| HTTP | 코드 | 뜻 |
|---|---|---|
| 400 | invalid_request | organization_id 없음 |
| 401 | session_required | 세션 없음 |
| 404 | not_found | 그 조직의 멤버가 아님 |
예시
curl -X PUT "https://xenoci.com/api/runner/v1/session/organization" \
--cookie "xci_console=$SESSION" \
-H "Origin: https://xenoci.com" \
-H "Content-Type: application/json" \
-d '{"organization_id":"org_7Kq2m9ZtP3"}'