API를 사용하여 멤버 역할 업데이트
기존 조직의 회원을 새 역할로 이관하려면 API를 사용해야 합니다. 이 문서의 각 섹션의 단계를 따르세요.
Snyk은 비율 제한기를 걸리게 하지 않도록 일괄적으로 유한한 동시성으로 이러한 업데이트를 실행하는 것을 권장합니다. 최적으로, 한 번에 10개의 동시 요청으로 일괄 처리하세요.
단계 1: 그룹의 역할 목록 가져오기
요청: GET https://api.snyk.io/v1/group/{그룹ID}/roles
엔드포인트: 그룹의 모든 역할 나열
이 호출은 사용자가 할당하려는 각 역할의 publicId
를 저장하는 customRole: false
속성으로 기본 역할과 사용자 정의 역할을 설명하는 객체 배열을 반환합니다.
단계 2: 조직 회원 목록 가져오기
요청: GET https://api.snyk.io/v1/org/{조직ID}/members
엔드포인트: 회원 나열
이 호출은 조직의 모든 관리자가 아닌 회원의 배열을 반환합니다. 새로운 역할이 지정되어야 하는 각 사용자의 id
를 저장하세요.
서비스 계정은 회원 목록 엔드포인트에서 반환되지 않습니다. 서비스 계정 설정 페이지에서 각 서비스 계정의 publicID
를 가져와야 합니다. 여기서:
서비스 계정 설정에서
publicID
를 가져오고자 하는 서비스 계정의 이름을 선택합니다.계정 이름 편집 창이 열리면 URL의 끝에 있는 문자열을 복사하세요. 이것이 서비스 계정의
publicID
입니다.
단계 3: 사용자의 역할 업데이트하기
요청: PUT https://api.snyk.io/v1/org/{조직ID}/members/update/{사용자ID}
엔드포인트: 조직 내 회원의 역할 업데이트
각 사용자에 대해 이전에 수집한 사용자 ID와 역할 ID를 사용하여 조직 내 회원의 역할을 업데이트하기 위해 엔드포인트 '조직 내 회원의 역할 업데이트'를 호출하세요.
요청의 JSON 형식 본문에 rolePublicId
를 전달합니다. 이는 처음 단계에서 저장한 역할 publicId
입니다.
성공적인 요청의 응답은 200 OK
입니다.
수정 사항은 인간을 위한 조직 회원 페이지나 로봇을 위한 서비스 계정 설정 페이지에서 확인할 수 있습니다.
Last updated