API를 사용하여 그룹 및 조직에서 멤버 제거
사용자 계정에서 그룹 및 조직의 멤버를 프로그래밍 방식으로 제거하려면 다음 단계에 설명된 대로 API를 사용할 수 있습니다. 이러한 API 호출을 사용하여 서비스 계정을 제거할 수는 없습니다.
조직 멤버십 제거
1단계: 조직 멤버 목록 가져오기
요청: GET https://api.snyk.io/v1/org/{orgId}/members
엔드포인트: 멤버 목록
이 호출은 조직의 모든 비관리자 멤버 배열을 반환합니다. 조직에서 제거해야 하는 각 사용자의 id를 저장합니다.
2단계: 조직에서 멤버 제거
요청: DELETE https://api.snyk.io/v1/org/{orgId}/members/update/{userId}
엔드포인트: 조직에서 멤버 제거
각 사용자에 대해 이전에 저장한 사용자 ID를 사용하여 해당 멤버를 조직에서 제거하는 엔드포인트를 호출합니다.
요청이 성공하면 응답은 200 OK입니다.
조직 멤버 페이지를 확인하여 멤버가 제거되었는지 확인하십시오.
멤버가 조직에서 제거될 때, 조직이 그룹의 일부인 경우 사용자는 그룹 멤버로서 그룹에 계속 존재합니다. 사용자를 그룹에서 완전히 제거하려면 다음 섹션의 단계를 따르십시오.
그룹 멤버십 제거
1단계: 그룹 멤버 목록 가져오기
요청: GET https://api.snyk.io/v1/group/groupId/members
엔드포인트: 그룹의 모든 멤버 나열
이 호출은 그룹의 모든 멤버 배열을 반환합니다. 그룹에서 제거해야 하는 각 사용자의 id를 저장합니다.
2단계: 그룹에서 멤버 제거
요청: PATCH https://api.snyk.io/rest/groups/{group_id}/users/{id}?version=2024-07-10~beta
엔드포인트: 그룹에서 사용자 역할 업데이트 (베타, 현재 버전 사용)
본문:
각 사용자에 대해 이전에 저장한 사용자 ID를 사용하여 해당 멤버를 그룹에서 제거하는 엔드포인트를 호출합니다.
요청이 성공하면 응답은 200 OK입니다.
그룹 멤버 페이지를 확인하여 사용자가 제거되었는지 확인하십시오.
멤버가 그룹에서 제거될 때 사용자는 Snyk에 계속 존재합니다. 사용자와 관련된 모든 데이터를 완전히 삭제하려면 다음 섹션의 단계를 따르십시오.
그룹 멤버 삭제
SSO 연결이 하나의 그룹에만 연결된 경우, 다음 호출은 그룹 멤버를 시스템에서 완전히 삭제할 수 있습니다. 이 삭제 작업은 GDPR(General Data Protection Regulation) 요구 사항도 준수합니다.
요청: DELETE https://api.snyk.io/rest/groups/{group_id}/sso_connections/{sso_id}/users/{user_id}?version=2023-01-30~beta
엔드포인트: 그룹 SSO 연결에서 사용자 삭제 (베타, 현재 버전 사용)
{sso_id}는 Snyk 웹 UI에서 찾을 수 있습니다. 그룹(Group) > 설정(Settings) > SSO > **3단계(Step 3)**로 이동하십시오. 도움이 필요하면 계정 팀에 문의하십시오.

요청이 성공하면 응답은 200 OK입니다.
다음 요청을 사용하여 멤버가 삭제되었는지 확인하십시오. GET https://api.snyk.io/v1/user/userId
Last updated